MOAMIN BURHAM JAMIL ABUGHAZALA
Nature of Work
Academic
Profession
Assistant Professor
Email Address
[email protected]

MOAMIN BURHAM JAMIL ABUGHAZALA

Nature of Work
Academic
Profession
Assistant Professor
Email Address
[email protected]
IoT - 10672464
Course Title
IoT
Course Number
10672464
Instructor Name
MOAMIN BURHAM JAMIL ABUGHAZALA
Contact Information
[email protected]
Semester(s) and academic year(s)
Second Semester 2025
Compulsory / Elective
Compulsory
Course Description

This course introduces BSc students to the fundamentals of the Internet of Things (IoT), focusing on how physical devices, sensors, and actuators are connected to the internet to collect, process, and exchange data. Students learn basic IoT architectures, hardware components, communication protocols, and cloud platforms. Through hands-on labs and a small project, students gain practical experience in building simple IoT systems, analyzing data, and understanding key challenges such as security, scalability, and data quality.

Course Objectives

By the end of this course, students will be able to:

  1. Understand the basic concepts, components, and architectures of IoT systems.

  2. Identify and use common IoT hardware, including sensors, actuators, and microcontrollers.

  3. Explain and apply basic IoT communication protocols and networking concepts.

  4. Design and implement simple end-to-end IoT applications.

  5. Collect, store, and visualize data using IoT platforms and cloud services.

  6. Recognize key challenges in IoT systems, including security, privacy, scalability, and data quality.

  7. Work effectively in teams to develop and present a small IoT project.

Intended learning Outcomes and Competences

After successfully completing this course, students will achieve the following learning outcomes and competences:

Intended Learning Outcomes (ILOs)

Students will be able to:

  1. Describe the core concepts, terminology, and architectures of Internet of Things (IoT) systems.

  2. Explain the role of sensors, actuators, controllers, and cloud platforms in IoT applications.

  3. Apply basic networking and communication protocols used in IoT environments.

  4. Develop simple IoT applications that collect, transmit, and visualize data.

  5. Analyze common challenges in IoT systems, including security, privacy, scalability, and data quality.

Competences

Students will demonstrate:

  • Knowledge Competence: Understanding of fundamental IoT principles, components, and system architectures.

  • Practical/Technical Competence: Ability to build and test basic IoT prototypes using hardware and software tools.

  • Analytical Competence: Ability to interpret IoT data and evaluate system behavior and limitations.

  • Problem-Solving Competence: Ability to design simple solutions to real-world problems using IoT technologies.

  • Communication and Teamwork Competence: Ability to work in teams, document work, and present IoT project results clearly.

Textbook and References
Assessment Criteria
Activity Percent (%)