Embedded Systems, Master of Engineering (M.Eng.)
Program Overview
Embedded Systems, Master of Engineering (M.Eng.)
The Master of Engineering in Embedded Systems is a non-thesis program that requires 30 credits for completion. All students are expected to complete a preliminary course plan for their intended degree program.
Program Requirements
- The program consists of 10 courses/30 credits.
- Students must complete a preliminary course plan for their intended degree program.
- Degree planning worksheets are available for students to plan their course of study.
Course List
- Embedded Systems Core Courses (take four):
- ENPM615: Embedded Systems (3 credits)
- ENPM818G: Embedded Systems Hardware (3 credits)
- ENPM818I: Embedded Software Design and Optimization (3 credits)
- ENPM818J: (Real Time) Operating Systems (3 credits)
- Embedded Systems Electives (take at least two):
- ENPM818K: Embedded System and IoT Security
- ENPM818L: Low Power Design for Embedded Systems
- ENPM818M: Introduction to Networking and Distributed Systems 5G/6G
- Pre-Approved Technical Electives (choose up to four): 12 credits
- Total Credits: 30 credits
Program Details
The Master of Engineering in Embedded Systems is designed to provide students with a comprehensive education in the field of embedded systems. The program covers a range of topics, including embedded systems hardware, software design and optimization, and real-time operating systems. Students can also choose from a variety of electives to specialize in areas such as embedded system and IoT security, low power design, and networking and distributed systems. The program is designed to be completed in 10 courses, and students are expected to complete a preliminary course plan to ensure they are on track to meet the program requirements.
