Embedded Systems & IoT Courses
Students admitted directly to the ESE subplan have course enrollment priority to meet ESE requirements.
ESE Core Courses
Most core courses are offered twice per year. (F=Fall, Sp=Spring, Su=Summer)
- ECEN 5613 Embedded System Design (F/Sp)
- ECEN 5623 Real-Time Embedded Systems* (S/F)
- ECEN 5803 Mastering Embedded Systems Architecture* (F)
- ECEN 5813 Principles of Embedded Software* (F/Sp)
- ECEN 5823 IoT Embedded Firmware* (Sp)
- ECEN 5833 Low Power Embedded Design Techniques* (F)
- ECEN 5853 Embedding Sensors and Motors* (F)
- ECEN 5863 Programmable Logic Embedded System Design* (F)
ESE Electives
Electives are specifically designed around embedded systems topics. (F=Fall, Sp=Spring, Su=Summer)
- ECEN 5133 Fundamentals of Computer Security (F/Sp) - no ESE enrollment priority
- ECEN 5224 High Speed Digital Design (Sp) - no ESE enrollment priority
- ECEN 5593 Advanced Computer Architecture* (Sp) - no ESE enrollment priority
- ECEN 5713 Advanced Embedded Software Development* (F/Sp)
- ECEN 5730 Practical PCB Design and Manufacture (F/Sp)
- ECEN 5763 Embedded Computer Vision* (Su)
- ECEN 5773 Developing Industrial Internet of Things* (Not in F24, but likely F25, F27 and every other Fall, thereafter)
- ECEN 5783 Embedded Interface Design* (Sp 24 might be final time this is offered; remains to be seen)
- ECEN 5313 Concurrent Programming (Fall) (See https://classes.colorado.edu/ for details)
- ECEN 5525 Compiler Construction (Spring) (See https://classes.colorado.edu/ for details)
- ECEN 5033 Datacenter Scale Computing (Fall) (See https://classes.colorado.edu/ for details)
- ECEN 5139 Computer Aided Verification (Fall) (See https://classes.colorado.edu/ for details)
ESE Curriculum Flow
- Most ESE courses are de-coupled from one another to provide flexibility for degree planning. Individual course prerequisites are provided on the respective course pages.
- Please consult your academic advisor to tailor a degree plan to fit your needs.
- Many ESE courses have an in-person and online section viewable at classes.colorado.edu.