Course Info

NET 351: Networking for the Internet of Things

This course will cover networking for low-power devices, focusing on the Internet of Things (IoT). Our emphasis will be on energy-efficient network design and implementation, and topics will cover design challenges in scalability, interoperability, and performance evaluation. This course will establish foundations for leveraging Cloud Computing variants (Fog, Cloudlets and Cloud) for improving network operation and IoT data management. Students will learn how to formally model and design protocols for IoT systems, and gain practical experience in developing IoT prototypes in a course-long team-based project. The course will also cover recent developments in Cellular IoT infrastructures, and will address security vulnerabilities and challenges in CPS systems. The broader scope of Cyber Physical Systems (CPS) will be addressed both in design and integration with IoT systems.

IT 263 is a prerequisite for this class.

Winter 2024-2025

  • Section: 801
  • Class number: 25367
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00202 at Loop Campus
  • Instructor: Sharief Oteafy | View syllabus

Spring 2023-2024

  • Section: 901
  • Class number: 33040
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00212 at Loop Campus
  • Instructor: Sharief Oteafy | View syllabus

Spring 2022-2023

  • Section: 901
  • Class number: 40206
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: CDM 00222 at Loop Campus
  • Instructor: Sharief Oteafy | View syllabus

Spring 2021-2022

  • Section: 901
  • Class number: 37721
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: CDM 00222 at Loop Campus
  • Instructor: Sharief Oteafy | View syllabus

Spring 2020-2021