4th Semester

Internet of Things (IOT)

Build connected, data-driven systems

The IoT program introduces students to connected devices, embedded systems, and cloud integration used in modern IoT solutions.

Overview

In our IoT classes, students are taken on a journey of discovery, one that inspires students to see the potential IoT has to address some of the most acute human and environmental needs in various sectors like Agriculture, Education, Healthcare, Energy, Manufacturing etc. The course on IoT will guide one through its fundamentals and implications in day to day life as well as in the real world by bringing in transformation of a dynamic system of connected devices. During the period of 12 weeks, students are trained to build applications from multiple sensors, actuators, development boards to communication protocols, web APIs, cloud platforms and hardware configurations, leaving no stone unturned. This is a completely hands-on course, with challenges infused within the curriculum to create a fun learning experience in class. The program encourages students to tinker with all the available resources in the labs, ensuring their readiness to build various kinds of applications by the end of the program.

Course Outcome

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

  • Explain the architecture and components of end-to-end IoT systems.
  • Interface sensors and actuators with embedded devices for data acquisition and control.
  • Develop embedded programs for connected devices using appropriate programming techniques.
  • Implement communication protocols to enable device-to-device and device-to-cloud connectivity.
  • Design cloud-based data handling and visualization dashboards for IoT applications.
  • Build, test, and demonstrate a functional IoT application addressing a real-world use case.

FORMAT :                                 Hybrid

DURATION :                             12 Weeks

HOURS PER WEEK :                2 HOURS

NO OF VIDEO CONTENT :     12 

NO OF ASSIGNMENTS :         6

Syllabus

Course Syllabus

Introduction to IoT & Real-World Applications

Week 1

Students are introduced to IoT concepts, evolution, and applications across smart cities, healthcare, agriculture, and industry. The focus is on understanding how connected systems solve real-world problems.

IoT Architecture & System Components

Week 2

This week covers IoT system architecture, including devices, gateways, networks, cloud platforms, and applications. Students learn how different components interact within an IoT ecosystem.

Sensors, Actuators & Data Acquisition

Week 3

Students explore various sensors and actuators used in IoT systems. The session focuses on data acquisition techniques and how physical parameters are converted into digital data.

Embedded Programming for IoT Devices

Week 4

This module introduces embedded programming concepts for IoT hardware. Students write programs to read sensor data, control actuators, and manage device behavior.

Communication Protocols & Connectivity

Week 5

Students learn about communication protocols such as HTTP, MQTT, and basic networking concepts. The focus is on enabling reliable data transfer between devices and cloud platforms.

Cloud Platforms & IoT Data Handling

Week 6

This week introduces cloud services used in IoT systems. Students learn how data is stored, processed, and managed in the cloud for monitoring and analytics.

IoT Dashboards & Data Visualization

Week 7

Students design dashboards to visualize sensor data in real time. The session covers charts, alerts, and basic user interfaces for monitoring connected systems.

Automation & Smart Systems

Week 8

This module focuses on building automated responses based on sensor data. Students explore rule-based automation and smart system use cases.

Security & Reliability in IoT Systems

Week 9

Students are introduced to basic IoT security concepts, including authentication, data integrity, and reliability considerations. The focus is on designing safer and more dependable systems.

System Integration & Testing

Week 10

This week emphasizes integrating hardware, software, and cloud components into a complete IoT system. Students test and debug their applications for performance and reliability.

IoT Project Development

Week 11

Students work on developing a complete IoT project using concepts learned throughout the course. The focus is on applying knowledge to a real-world problem.

Final Project Demonstration

Week 12

The course concludes with project demonstrations and evaluations. Students present their working IoT applications and explain system design, functionality, and outcomes.

learning experience

What Students Take Away

tools you will learn

  • End-to-end understanding of IoT systems
  • Practical experience with connected devices
  • Working IoT application

Students interested in embedded systems and smart technologies.

Build systems that connect the world.