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.Ìý

ESE Core Courses

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

  • ECEN 5613ÌýEmbedded System DesignÌý(¹ó/³§±è)
  • ECEN 5623ÌýReal-Time Embedded Systems*Ìý(Ìý/ Ìý(spring 2025 might not be available; remains to be seen)
  • ECEN 5803ÌýÌý(¹ó/³§³Ü)Ìý
  • ECEN 5813ÌýÌý(¹ó/³§±è)Ìý
  • ECEN 5823ÌýÌý(³§±è)Ìý
  • ECEN 5833Ìý*Ìý(¹ó)Ìý
  • ECEN 5853ÌýÌý(¹ó)
  • ECEN 5863ÌýÌý(¹ó)Ìý

ESE Program ElectivesÌý

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

  • ECEN 5133 Fundamentals of Computer SecurityÌý(¹ó/³§±è)Ìý- no ESE enrollment priority
  • ECEN 5224 High Speed Digital Design (Sp)Ìý- no ESE enrollment priority
  • ECEN 5593ÌýÌý(³§±è)Ìý- no ESE enrollment priority
  • ECEN 5713Ìý*Ìý(¹ó/³§±è)Ìý
  • ECEN 5730ÌýÌý(¹ó/³§±è)Ìý
  • ECEN 5763Ìý (Su)
  • ECEN 5773Ìý* (Not in F24, but likely F25, F27 and every other Fall, thereafter)Ìý
  • ECEN 5783Ìý* (Sp 24 might be final time this is offered; remains to be seen)
  • ECEN 5313ÌýConcurrent Programming (Fall) (SeeÌý for details)
  • ECEN 5525 Compiler Construction (Spring)Ìý(SeeÌý for details)
  • ECEN 5033 Datacenter Scale Computing (Fall)Ìý(SeeÌý for details)
  • ECENÌý5139 Computer Aided Verification (Fall)Ìý(SeeÌý 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.