Catalog 2022-2023 
    
    May 07, 2024  
Catalog 2022-2023 [ARCHIVED CATALOG]

CSD 294 Introduction to IoT

5 credits
Students will learn how all the parts of an Internet of Things (IoT) solution functions. They will be exposed to common IoT devices and how to design and develop simple services using them. Students will learn the basics of connecting discrete components and add-on devices and how to use them to gather information, output functionality, and integrate them with external services and/or other devices. They will implement simple device management and communications services in the cloud. They will also utilize common protocols and services to communicate, store, and retrieve information via the IoT device.

Prerequisites: CS& 141  

Course Outcomes
Upon successful completion of this course students will be able to:

  • Explain what IoT means
  • Describe a broad scope of IoT device platforms
  • Set up an IoT development environment
  • Program and wire IoT devices to perform simple functions
  • Describe common IoT communication protocols
  • Set up and employ common IoT communication services such as MQTT
  • Describe common IoT eco-system architectures
  • Configure IoT device management solutions

Total Hours: 60 Theory (Lecture) Hours: 40 Guided Practice (Lab or Clinical) Hours: 20