Embedded Systems Engineering and the Internet of Things
From ESE to augmented and virtual reality engineer
“It’s amazing that I use fundamental learnings from my grad program—such as identifying bottlenecks in engineer workloads, or other steps that allow efficient processing in a complex environment—on a daily basis in my work." - Abhishikta Pandit
The professional master’s program in embedded systems engineering (ESE) provides comprehensive coverage of essential embedded technologies, current tools and trends. It is structured to provide students with a broad, versatile skillset and coupled with industry input for continuous curriculum updates.
Through flexible core course options and electives, students enrolled in the ESE program may pursue a 9-credit hour certificate or a 30-credit hour degree. Many coursesoffer distance learning options. Please refer to our course schedule for more information and our main FAQs for general questions.
The ESE courses lead to a Professional Master of Sciencedegree or a Master of Engineering degree through successful completion of 30 credit hours under the rules of the corresponding degree.
ESE program requirements:
Any five ESE core courses
Any two ESE elective courses (or additional ESE core courses)
Three open 5000-level electives, either ESE core or elective,other ECEEor in other departments (must be approved by academic advisor)
Students must first be admitted to the Graduate School for course credit towards the Professional MS degree, the ME degreeor our concurrent BS/MS degree. Students accepted by the ECEE Department specifically into the ESE program will be designated with an ESE sub-plan.
The ESE program offers an abundance of courses relative to the program requirements. These courses are also offered frequently, providing great flexibility for degree planning
A Professional Certificate in ESE requires successful completion of 9 credit hours (with no lower than a "C" in any of these three courses; courses must have a "B" or higher grade to qualify for transfer from non-degree to the master's degree):
Two of these three ESE core courses plus one other ESE course (core or elective) OR all three of these:
ECEN 5613 Embedded System Design
ECEN 5623 Real-Time Embedded Systems
ECEN5803 Mastering Embedded Systems Architecture
Graduate students pursuing an ESE Certificate are not required to matriculate into the ESE program sub-plan through a master's degree, although degree-seeking students enrolled in the ESE program will be given ESE course registration priority.
All non-degree students must be admitted as Professional Certificate students to enroll in ESE courses.
Admission & Registration
Admission to the Graduate School is not required for students pursuing only the Certificate.
Step 1: Complete .
Step 2: Submit .
Once admitted, non-degree Professional Certificatestudents should register in course “B” sections, where seats are allocated specifically for Professional Certificate and distance degree students (i.e. not on-campus students). While these sections indicate “distance," campus attendance is also available for those enrolled.
Upon completion of certificate requirements, contact ourECEE Graduate Advisorfor final steps.
ESE certificate credit hours may be applied towards a full master’s degree, provided the student is admitted to the Graduate School. However, credit hours may not count towards both a BS and a master’s degree.