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

      • 2 Computer Architecture courses

      • 1 Applications of Hardware course

      • 2 Hardware/Software Interface courses

      • 2 Digital System Design courses

      • 1 Programming course

      • A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.

    • Machine Learning/Big Data Track

      • ECE 580

      • ECE 581

      • ECE 586

      • ECE 590D (PROGRAMMING & DS FOR ML)

      • ECE 590 (DATA ENGINEERING)

      • 3 additional courses

      • A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.

    • Quantum Hardware/Software Track

      • 2 Quantum Core courses

      • 2 Software courses

      • 2 Hardware courses

      • 1 Quantum Elective course

      • 1 additional course

      • A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.

    • Software Engineering Track

      • 2 Core courses: ECE 551D/751D and ECE 651

      • 1 Computer Architecture course

      • 2 Systems courses

      • 2 Computing Elective courses

      • 1 additional course

      • A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.

    • Semiconductor Technology Track

      • 2 Fundamental Science courses

      • 2 Devices courses

      • 2 Circuits courses

      • 2 additional courses

      • A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.