Course Websites

CS 437 ITG - Networked IoT Systems

Last offered Fall 2026

Official Description

Topics of networked embedded computing technology, known as the Internet of Things, in application, distributed, human-centric, or social contexts. The tight coupling between people, networking protocols, computing elements, and physical things in IoT systems presents unique challenges for data collection, processing in constrained computation and communication environments. Introduces general principles of IoT systems and protocol, offers broad foundations for IoT services, and allows specialization to pursue an in-depth understanding of selected IoT aspects or subtopics. Course Information: 3 undergraduate hours. 4 graduate hours. May be repeated if topics vary. Credit towards a degree from multiple offerings of this course is not given if those offerings have significant overlap, as determined by the CS department. Prerequisite: CS 241 or CS 341. Additional prerequisites may be specified each term. See section information.

Section Description

The Internet of Things represents a new revolution in computing, in which billions of devices form one of the largest computing systems ever created, fundamentally changing the way we live and work. This course develops a comprehensive understanding of IoT technologies from the ground up, spanning devices, networking, data pipelines, and cloud infrastructure. Students explore sensing and data processing, embedded device programming, wireless and wired communication protocols, and large-scale backend systems, including data-driven and intelligent services, that support real-world IoT applications and other data-intensive distributed systems. The course combines core systems principles with hands-on experience through labs and projects involving real devices and deployed services. By the end of the course, students gain strong practical skills and conceptual foundations for designing, building, and operating end-to-end systems, preparing them for work in networking, systems infrastructur

Related Faculty

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Networked IoT SystemsITG75717ONL4 -     Matthew Caesar