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 courses offer 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 Science degree 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 ECEE or 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 degree or 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
ECEN 5803 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 Continuing Education's Online Enrollment Application.
Step 2: Submit ECEE's Certificate Seeking Application.
Once admitted, non-degree Professional Certificate students 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 our ECEE Graduate Advisor for 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.