- Outcomes
Learning Outcomes
ِِA. Knowledge - Theoretical Understanding
K1) Demonstrate critical knowledge and understanding of the fundamental concepts, principles, and architectures of the IoT.
K2) Have a detailed knowledge about all components and sensors commonly used in IoT devices, including microcontrollers, sensors, and actuators.
K3) Recognize and learn the basics of data analytics and data processing techniques to extract meaningful insights from IoT-generated data.
B. Knowledge - Practical Application
K4) Develop programming skills in languages commonly used in IoT development and design a prototype IoT applications, such as Python, C/C++, and Java.
K5) Develop the skills to design, prototype, and build IoT devices, including hardware integration, sensor interfacing and configure and manage IoT device connectivity, both wired and wireless.
C. Skills - Generic Problem Solving and Analytical Skills
S1) Acquire the ability to collect and analyze data from IoT devices to derive actionable insights and create effective data visualizations to communicate IoT data trends and patterns.
S2) Integrate hardware and software components for IoT solutions to develop IoT applications and solutions considering user requirements, system architecture, and usability.
D. Skills - Communication, ICT, and Numeracy
S3) communicate effectively within multidisciplinary teams, along with the capacity to distinguish professional responsibilities and make informed judgments in practicing IoT techniques based on legal and ethical principles.
E. Competence: Autonomy, Responsibility, and Context
C1) Collaborate effectively with interdisciplinary teams to implement IoT solutions with adhere to ethical considerations and regulations governing data privacy, security, and responsible IoT deployment.