CSCI 4677

Internet of Things

Credit Hours
3
Contact Hours
3
Course Coordinator
David Tarnoff
Cross-listed
CSCI 5677 — Internet of Things

Catalog Description

Presents networking and security concepts related to Internet of Things (IoT), placing special emphasis on IoT hardware and data analytics.

Prerequisite(s)

None

Course Outcomes

  • Define and evaluate concepts, trends, and core hardware components of Internet of Things and embedded devices.
  • Develop programs and systems that connect to Internet of Things cloud platforms.
  • Employ design principles for Internet of Things platforms.
  • Analyze advanced concepts of software and hardware architecture of the Internet of Things devices.
  • Program state-of-the art Internet of Things devices.
  • Evaluate fundamental security mechanisms within the Internet of Things realms. ( Student Outcome CY1 )
  • Assess current, cutting-edge research in the cloud domain.

Topics

  • Intro to IoT
  • Electrical Principles
  • Digital Motors
  • UART, SPI, I2C, and JTAG
  • Audio Processing(I2S)
  • Software based Wi-Fi AP
  • Security
  • Low-energy Bluetooth (BLE)
  • Google Cloud Platform
  • Intro to C
  • Basic I/O with buttons, pots, and LEDs
  • PWM Servo
  • Digital Signal Processing
  • Low-power apps and sleep modes
  • Wi-Fi POST HTTP Request
  • Encryption, Secure Boot, & OTA Update
  • Cloud Platforms and Services
Semester Uploaded Uploaded By Actions
Fall 2026
Also covers CSCI 5677
Sep 17, 2026 David Tarnoff View
Fall 2026 Sep 17, 2026 David Tarnoff View