Master of Engineering in Electrical and Computer Engineering
Program Code: E-EGR-ECE
Degree Designation: Master of Engineering
Department: Electrical & Computer Engineering
Website: ece.duke.edu/masters/degrees/meng
Program Summary
The Duke ECE Master of Engineering degree provides a unique combination of advantages:
Interdisciplinary training that develops technical knowledge plus business skills
Flexible curriculum oriented around high-demand fields
Industry internship plus professional development support
Excellent career outcomes, and a global alumni network
Academic Requirements
At least 30 credits total to complete the degree.
Core (2 courses)
MENG 540
MENG 570
Internship/Project (2 courses)
MENG 550
MENG 551
Required Course (1 course)
ECE 701S
Choose 1 Curricular Track (8 courses)
Computer Hardware Engineering Track
At least three courses in computer architecture and digital system design
At least one course in applications of hardware
At least two courses in hardware/software interface
At least one programming course
At least one elective (A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.)
Machine Learning/Artificial Intelligence Track
At least one course in programming
Two foundational courses for machine learning
At least one course in data engineering
At least one course in deep learning
Two graduate level ML/AI elective courses
At least one elective (A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.)
Quantum Hardware/Software Track
At least two core quantum courses
At least two computer engineering courses
At least two quantum hardware courses
At least one quantum elective course
At least one elective (A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.)
Software Engineering Track
At least two courses in programming/software engineering core
At least one course in computer architecture
At least two courses in systems
At least two additional graduate level computing courses
At least one elective (A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.)
Semiconductor Technology Track
At least two courses in fundamental science
At least two courses in devices
At least two courses in circuits
At least two electives (A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.)