Students admitted directly to the ESE program have course enrollment priority to meet ESE requirements. Other students wishing to take ESE courses must:

  1. ensure they meet course prerequisites
  2. request course registration through Graduate Advisor Adam Sadoff

Waitlist priority will be given to students with ESE subplan.

*Distance-learning sections available for distance degree and professional certificate students.  Search distance sections

ESE Core Courses

Most core courses are offered twice per year. (F=Fall, Sp=Spring, Su=Summer)

ESE Program Electives 

Electives are specifically designed around embedded systems topics. (F=Fall, Sp=Spring, Su=Summer)

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.