Skip to Main Content

CMPSC186

Download as PDF

CMPSC 186 - Internet of Things (IoT) Systems

Computer Science College of Engineering

Full Course Title

Internet of Things (IoT) Systems

Instructor Name(s)

STAFF

Course Description

The Internet of Things (IoT) embeds ordinary physical objects in our environment with digital intelligence -- via sensing, control, communications, and computing capabilities. As such, IoT advances are likely key drivers of the next computing revolution. This course will teach IoT systems end-to-end, including the fundamentals of IoT devices, software architectures, communication protocols, security approaches, distributed, multi-tier (e.g. sensors, edge, and cloud) programming and deployment considerations needed to support emerging IoT applications.

Unit Value

4

Maximum number of times course can be repeated for additional credit

0

Maximum Units

4

Recommended Preparation

Proficiency with programming in Python.

Prerequisites

CMPSC 32 or CMPSC 130A.

Advisory Enrollment Comments

Not open for enrollment or credit to students who have previously completed "CMPSC 190B: Special Topics - IoT Systems" in Winter 2023 or Fall 2023 with Prof Chandra Krintz.

Programs

CMPSC186 is a completion requirement for: