TELE 6550 — IoT Embedded System Design
4 semester hoursGraduateLectureusually offered: fallBostonToronto, CanadaLive CastTraditional
Explores the technologies and techniques behind the field of design and development of modern embedded devices in IoT systems. Specifically, focuses on a hands-on approach to software development on an embedded hardware platform. Through a final project, students have an opportunity to build and deploy an industrial-grade state-of-the-art embedded IoT solution. Presents C coding, but also reviews the ARM ISA as well as C++ development and debugging. Applies theoretical concepts to practical issues including pipelining, parallelism, concurrency, memory architectures, and I/O (GPIO, I2C, UART, SPI). Introduces bare-metal and OS-based development focusing on multitasking, scheduling, interrupts, threads, processes, tasks, IPC, drivers, contention resolution, and shared memory. Introduces state-of-the-art Google Cloud IoT and FreeRTOS APIs.
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2023 | 1 | 5 | 30 | 17% | 25.0 |
| Fall 2024 | 2 | 19 | 40 | 48% | 10.5 |
| Fall 2025 | 2 | 12 | 25 | 48% | 6.5 |
| Spring 2026 | 1 | 9 | 30 | 30% | 21.0 |
Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.
Meeting times
Share of recent sections by weekday: M 0% · T 9% · W 0% · Th 20% · F 11%
Common patterns: S (60% of sections), R (20% of sections), F (11% of sections), T (9% of sections) — in patterns, R means Thursday
Professors
Fall
- Rolando Herrero (89% of students) · reviews
- Haitham Tayyar (11% of students) · reviews
Spring
- Haitham Tayyar (100% of students) · reviews
Percentages are each professor's average share of the season's enrolled students in recent terms.
Links
Official catalog (TELE course descriptions) · Student reviews on RateMyHusky · All TELE courses · Plan it at numap.app