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.
