Skip to content

2026-2027 academic year: applications for Fall 2027 are open

B.Sc. · Undergraduate

Internet of Things (IoT)

Degree
B.Sc.
Level
Undergraduate
Duration
4 years
Credits
128

Programme overview

The IoT program trains students to design connected devices and smart systems that link the physical and digital worlds. With applications in agriculture, health, manufacturing, smart cities, and logistics, students gain expertise in embedded systems, sensors, cloud integration, and IoT security.

Curriculum

Year 1

6 courses
  • 01Introduction to IoT Systems
  • 02Calculus I & II
  • 03Programming I (Python & C for Embedded Systems)
  • 04General Physics (Electricity & Magnetism)
  • 05Academic Writing & Communication
  • 06Digital Logic Fundamentals

Year 2

6 courses
  • 01Data Structures & Algorithms
  • 02Embedded Systems Programming
  • 03Microcontrollers & Arduino/Raspberry Pi
  • 04Computer Networks I
  • 05Probability & Statistics for IoT
  • 06Database Systems for IoT Applications

Year 3

10 courses
  • 01Wireless Communication Systems (WiFi
  • 02LoRa
  • 035G)
  • 04Sensors & Actuators for IoT
  • 05Cloud Platforms for IoT (AWS IoT
  • 06Azure IoT Hub)
  • 07Cybersecurity for IoT Devices
  • 08Edge Computing for Real-Time Applications
  • 09Industrial IoT (Smart Factories
  • 10Manufacturing)

Year 4

10 courses
  • 01IoT Applications (Smart Cities
  • 02Agriculture
  • 03Health)
  • 04AI for IoT (Predictive Analytics
  • 05Anomaly Detection)
  • 06Sustainable IoT (Energy-Efficient Devices)
  • 07Capstone Project (e.g
  • 08Smart Agriculture System
  • 09IoT Healthcare Platform)
  • 10Internship

Course lists are indicative and may be updated as the programme is accredited and reviewed.