Students admitted directly to the ESE program have course enrollment priority to meet ESE requirements. Other students wishing to take ESE courses must:
- ensure they meet course prerequisites
- 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.