The Graduate Certificate in Embedded Systems provides an introduction to embedded systems, including hardware design and software engineering principles. Students learn to apply electrical engineering, computer engineering, and computer science principles in real-world embedded platforms.
Students interested in graduate work should refer to the Graduate and Professional Bulletin.
Learning Objectives
Upon successful completion, students will be able to:
- Think critically about embedded and Internet-of-Things (IoT) computing.
- Communicate effectively both with technical experts in their field and with experts from related fields who do not have specific background in embedded and IoT computing.
- Assimilate advanced knowledge from disciplines of science and engineering to broaden their expertise in Embedded and IoT computing.
Effective Fall 2025
Additional coursework may be required due to prerequisites.
| Code | Title | Credits |
|---|---|---|
| Select three courses from the following: 1 | 11-12 | |
| Machine Learning | ||
| Foundations of Fine-Grain Parallelism | ||
| Parallel Processing | ||
| Embedded Systems and Machine Learning | ||
| Computer Architecture | ||
| Hardware/Software Design of Embedded Systems | ||
| Semiconductor Memory | ||
| Advanced Topics in Embedded Systems | ||
| Program Total Credits: | 11-12 | |
*This certificate may have courses in common with other graduate certificates. A student may earn more than one certificate, but a given course may be counted only in one certificate.
- 1
At least one ECE course is required.

