Skip to Main Content
I&C SCI X481

Designing and Integrating IOT Devices

A required course in the Internet of Things Specialized Studies Program. An elective course in the Embedded Systems Engineering Certificate Program.

Program Notice: The Embedded Systems Engineering certificate program and Internet of Things (loT): Applications & Opportunities specialized studies program will be discontinued after Fall 2025. This is the final quarter this course will be offered. The program is no longer accepting new students.



The Internet of Things (IoT) is being used to sense, connect, and automate our world. This course covers IoT devices and how they interact with the physical world and the IoT. It explores current design trends and requirements for embedded IoT devices, emphasizing specific IoT requirements for communication and security. Course participants study examples of smart IoT devices. They study a tear down of a device and explore the components used to sense, take actions, and connect to the IoT. Participants explore advanced IoT concepts and technologies with easy-to-use Arduino and Raspberry Pi boards. They gain hands-on experience with programming, communication protocols, and analog and digital interfaces. Course participants are introduced to sensors and actuators, and they learn to program the Arduino and Raspberry Pi to sense and control the environment using these components. Participants install and configure Linux on the Raspberry Pi and write Python programs. They explore how application programming interfaces (APIs) and software development kits (SDKs) are used to integrate IoT devices with applications. They explore IoT applications that use voice control of the Raspberry Pi.

Course
Approximate Tuition $795
Format Online
Duration 10 Weeks
Total Units 3

FALL 2025

9/22/2025 - 11/30/2025
Weeks 10
Delivery Online
Fee $795
Status Open