| Teaching Method | Balance between explanation, demonstration, guided practice, and independent work. | A sample lesson plan showing learning objectives, activities, practice time, and assessment. | Uses a blended approach with short theory segments followed by demonstrations, lab work, feedback, and reflection. | 15% | ___ |
| IoT Fundamentals | Coverage of sensors, actuators, embedded devices, connectivity, data processing, and applications. | Course outline and an explanation of how a complete device-to-application data flow is taught. | Learners can explain and implement the complete path from sensing and local processing to data storage, visualization, and control. | 10% | ___ |
| Programming and Embedded Skills | Practical ability to teach device programming, debugging, input/output control, and basic version management. | Sample exercises, code-review process, debugging activity, and learner project repository structure. | Includes modular code, meaningful comments, serial or log-based debugging, input validation, and repeatable setup instructions. | 10% | ___ |
| Connectivity and Protocols | Understanding of wired and wireless communication, addressing, message exchange, and connectivity limitations. | Lab activities involving at least two communication approaches and a troubleshooting checklist. | Explains trade-offs involving range, bandwidth, power consumption, latency, reliability, and network availability. | 10% | ___ |
| Data and Cloud Workflow | Collection, transmission, storage, visualization, and basic analysis of device data. | Architecture diagram, data schema, dashboard example, and an exercise for handling missing or invalid readings. | Students build a traceable workflow with timestamps, units, data validation, access controls, and a simple operational dashboard. | 10% | ___ |
| Cybersecurity and Privacy | Secure configuration, authentication, authorization, update practices, data minimization, and privacy awareness. | Security checklist, threat-modeling exercise, credential-handling policy, and incident-response scenario. | Never relies on shared default credentials; teaches least privilege, protected secrets, encrypted communication where appropriate, and safe data handling. | 15% | ___ |
| Hands-On Project Design | Authenticity, difficulty progression, measurable outcomes, and integration of hardware, software, connectivity, and data. | At least three project briefs with requirements, milestones, expected deliverables, and assessment rubrics. | Projects progress from a guided sensor task to an integrated prototype and include testing, documentation, demonstration, and improvement. | 15% | ___ |
| Tools and Lab Readiness | Availability, reliability, safety, accessibility, and maintainability of the training environment. | Equipment inventory, setup guide, replacement plan, software requirements, and learner-to-device ratio. | Provides safe low-voltage equipment, spare components, clearly labeled wiring, reproducible software setup, and a fallback activity for failed hardware. | 8% | ___ |
| Assessment and Feedback | How learner knowledge, implementation quality, troubleshooting ability, and project outcomes are measured. | Quizzes, practical tests, code-review criteria, project rubric, and examples of formative feedback. | Assesses both individual understanding and project performance using transparent criteria rather than relying only on a final demonstration. | 5% | ___ |
| Accessibility and Learner Support | Support for different experience levels, learning needs, languages, schedules, and technical backgrounds. | Prerequisite list, differentiated exercises, office-hour plan, troubleshooting resources, and accessible learning materials. | Offers beginner and advanced paths, written and visual instructions, manageable lab steps, and timely support during practical work. | 4% | ___ |
| Industry and Standards Awareness | Ability to connect instruction with interoperability, safety, lifecycle management, compliance, and responsible deployment. | Examples of design decisions involving compatibility, documentation, maintenance, disposal, and responsible data use. | Teaches learners to document assumptions, consider lifecycle costs, plan updates, test interoperability, and evaluate operational risks. | 3% | ___ |