Master of Engineering in Embedded Systems
DURATION
2 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 45,000 / per course *
STUDY FORMAT
Distance Learning, On-Campus
* It depends on the credits and it costs less for on-campus students
Introduction
Embedded systems are an essential part of modern technology, and understanding their design and operation is critical for engineers working in a wide range of industries.
Embedded systems are used in a wide range of applications, from consumer electronics like smartphones and smart appliances to automotive and aerospace systems. They can be found in everything from electronic toys and home automation systems to medical devices and industrial automation equipment.
One of the main characteristics of embedded systems is that they are designed to operate in real-time, with deterministic response times and minimal overhead. This means that they are optimized for performance and reliability, rather than general-purpose computing tasks.
Embedded systems play an essential role in the design and development of many products. Embedded systems engineers may work on the hardware design, firmware development, or software programming for an embedded system.
This multidisciplinary program will cover both the technical and management aspects of embedded systems design, with core courses on the design and optimization of embedded software, embedded hardware, networking, and distributed systems, and a hands-on hacking lab. Students also have the choice to learn about emerging topics in embedded systems including security and privacy, low power and energy-efficient design, project management, data science, and machine learning, as well as specific embedded systems in smart grids, smart homes, medical devices, and vehicular systems.
Gallery
Admissions
Curriculum
Number of credits per programs ( Core + Electives ): 30 Credits (10 Courses)
ENPM615 Embedded Systems (3 Credits) | Core
Introduction to embedded systems design and evaluation: requirements, specification, architecture, hardware and software components, integration, and performance evaluation. Topics include instruction sets, CPU, embedded computing platform, program design and analysis, operating systems, hardware accelerators, multiprocessors, networks, and system analysis. Real-life embedded systems design examples will be used throughout the course to illustrate these concepts. Selective hot topics such as low-power embedded systems design and hardware security will also be discussed.
ENEE 150 or equivalent (recommended), ENEE 244 or equivalent (required), and ENEE 350 or equivalent (required).
ENPM818G Embedded Systems Hardware (3 Credits) | Core
ENPM818I Embedded Software Design and Optimization (3 Credits) | Core
ENPM818J (Real Time) Operating Systems (3 Credits) | Core
ENPM818M Introduction to Networking and Distributed Systems 5G/6G (3 Credits) | Elective
ENPM818K Embedded System and IoT Security (3 Credits) | Elective
ENPM818L Low Power Design for Embedded Systems (3 Credits) | Elective
Degree Requirements
Master of Engineering: 30 Credits or 10 Courses
Students pursuing this option must complete four core courses and six technical electives of their choice from the approved list of courses above. Students should consult with their advisor before registering and have pre-approval for all technical electives. Special topics courses may also be available in some semesters, and students should talk to their academic advisor if interested in one of these new courses. There is no research or thesis required for this degree.
Graduate Certificate in Engineering: 12 Credits or 4 Courses
This option requires the successful completion of four courses from the robotics core courses listed above. Students should consult with their advisor before registering.
Rankings
Online Programs
#6 Online Graduate Engineering Programs - U.S. News and World Report Best Online Graduate Engineering Programs
U.S. Graduate Programs
#19 Graduate Engineering - U.S. News and World Report 2023 Best Engineering Graduate Programs
Specialties:
- #15 Aerospace Engineering
- #16 Electrical Engineering; #15 Computer Engineering
- #17 Mechanical Engineering
Entrepreneurship Rankings
- #7 Undergraduate Program
- #18 Graduate Program
Princeton Review's Top 50 Schools For Entrepreneurship Programs
Program Tuition Fee
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!