Skip to Main Content
Navigated to Master of Engineering in Electrical and Computer Engineering (E-EGR-ECE).

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.)