EECS 373: Introduction to Embedded System Design

Project Status: Completed (A+ in Winter 2025).

For more details, please refer to the course website.


Abstract: EECS 373 introduces how to design application-specific embedded computers that interact with the physical world, focusing on the hardware/software interface—memory-mapped I/O, interrupts, analog interfacing (ADCs/DACs), microprocessors and reconfigurable logic, sensors, and actuators. Labs and a substantial team project take students from low-level drivers to a fully integrated embedded system prototype.