Course Overview
This course introduces the Internet of Things (IoT), a network of physical objects—“things”—that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the internet.
The course will cover the following topics:
• Introduction to IoT
• IoT architecture and protocols
• IoT devices and sensors
• IoT communication and networking
• IoT data storage and analytics
• IoT security
• IoT applications
Course Objectives
Upon completion of this course, students will be able to:
• Understand the fundamentals of IoT
• Design and develop IoT systems
• Apply IoT technologies to real-world problems
• Secure IoT systems
Course Requirements
• Attendance and participation in class
• Completion of all assignments and projects
• Passing the final exam
Course Schedule
The course will be delivered over 16 weeks, with each week covering a different topic. The following is a tentative schedule:
Day 1: Introduction to IoT
Day 2: IoT architecture and protocols
Day 3: IoT devices and sensors
Day 4: IoT communication and networking
Day 5: IoT data storage and analytics
Day 6: IoT security
Day 7: IoT applications
Day 8: Midterm exam
Day 9: IoT device programming
Day 10: IoT cloud platforms
Day 11: IoT project proposal
Day 12: IoT project implementation
Day 13: IoT project presentation
Day 14: Final exam
Day 15: Review session
Day 16: Graduation
Course Materials
The following materials will be used in this course:
• Textbook: The Internet of Things by Kevin Ashton
• Course website: https://www.coursera.org/learn/iot
• Additional readings and resources will be provided throughout the course.