Master’s in Electrical and Computer Engineering Programs
A master’s in electrical and computer engineering from Duke is your gateway to building the AI-driven systems, next-generation computing platforms and digital infrastructure of tomorrow. Launch your career in a cutting-edge field that tackles the newest challenges in AI, software and hardware systems, next-generation computing and security.
Software Engineer, AI Algorithm Engineer, Data Science Engineer, AI Web Developer, Lead Solution Engineer
Why Pursue a Master’s in Electrical and Computer Engineering at Duke?
With a master’s in electrical and computer engineering (ECE) at Duke, you can immediately apply what you learn. You’ll have the opportunity to engage in research labs, work with industry partners, join startup incubators and tackle interdisciplinary challenges relevant to real-world systems. You graduate prepared for leadership roles in high-growth fields and competitive Ph.D. programs.
What’s the Difference Between an M.S. in ECE & an MEng in ECE?
While both programs deliver a rigorous master’s in electrical and computer engineering education, each one serves a different purpose. Here’s a snapshot of your master’s in computer engineering degree options:
Focus: Industry focused with management components, leadership oriented
Capstone: Thesis or project with faculty or industry mentorship
Capstone: Industry internship and applied project
Course Mix: Advanced ECE coursework and research seminars
Course Mix: ECE coursework plus business, management and product development
Typical Outcome: Research and development roles in industry, Ph.D. pathway, technical engineering positions
Typical Outcome: Engineering leadership, product design and systems engineering positions
The M.S. is a rigorous, deeply technical master’s in computer engineering that prepares you for research and development careers in industry, as well as Ph.D. programs. The MEng path offers both technical and leadership training with management components for a career in a high-demand field.
Choose to Specialize in High-Demand ECE Tracks
Duke’s master’s in electrical and computer engineering includes customizable tracks to reflect today’s most urgent technology needs. Whether you’re interested in a master’s in AI, software/hardware engineering or quantum technology, you can follow a preset path or blend courses based on your preferred focus area. Choose among these five tracks.
close up Artificial Intelligence technology city for backgroundsFuturistic eye, Artificial Intelligence, Globe – Navigational Equipment, DataBrain Wave, Artificial Intelligence, city.Data,Face recognition
Machine Learning & Artificial Intelligence Track
If you’re aiming for a master’s in AI, this track is an ideal fit. You’ll immerse yourself in deep learning, neural networks, statistical modeling and scalable data pipelines that drive cutting-edge automation and AI.
Programming code abstract technology background of software developer and Computer script
Software Engineering Track
Develop modern computing expertise through systems design, cloud-scale architecture, embedded software and secure development practices. You’ll build engineering-grade software used across tech, robotics and IoT environments.
Strengthen your foundation in circuits, microelectronics, digital systems and embedded hardware. You’ll explore VLSI, chip architecture and advanced device fabrication techniques.
Student Andre Van Rynbach, in the Jungsang Kim photonics lab
Quantum Software & Hardware Track
Experiment with quantum algorithms, photonics, quantum error correction and next-gen computing materials. Duke’s renowned quantum research centers are the ideal setting for this interdisciplinary track.
Silicon wafer for manufacturing semiconductor of integrated circuit.
Semiconductor Technology Track
Train for careers shaping chip design and fabrication. You’ll study semiconductor physics, nanofabrication, materials, and integrated systems. This field is expanding rapidly due to global demand, making it a prime opportunity to put your master’s in electrical & computer engineering to work.
This master’s in electrical and computer engineering pathway prioritizes technical depth critical for research and industry roles, focusing on real-world problems. If you plan to pursue a Ph.D., this is the strongest preparation program Duke offers.
Here’s what to expect:
ECE coursework in AI, software and hardware engineering, systems for AI, quantum computing systems and semiconductors
Electives aligned with your track
Optional thesis grounded in faculty-led research
Opportunities to publish and present your work
Access to doctoral-level seminars and research clusters
The 30-credit Duke Master of Science in Electrical & Computer Engineering degree provides a unique combination of opportunities:
World-class research Integrated into a project-based learning environment
Flexible, individualized curriculum You choose: Thesis, Project or Coursework-only options
Professional development opportunities Take an internship or teaching assistantship
Excellent graduate outcomes Enter an elite PhD program or launch an industry career
Your MEng program will include both technical engineering depth with business and professional leadership courses. If your long-term career objectives include technical leadership roles, this is a great path.
It consists of:
Technical ECE coursework based on your track
Engineering management, product development and business fundamentals
Industry project mentored by faculty and corporate partners
Networking through Duke’s MEng Career Services
Interdisciplinary training Develop technical knowledge and gain business skills.
Flexible, individualized curriculum Courses are designed for high-demand fields.
Industry internship Receive professional development support.
Excellent career outcomes Join our global alumni network.
Move From Problem to Prototype in a Supportive Environment
Earning your master’s in electrical and computer engineering at Duke means joining a community known for innovation, collaboration and student-centered mentorship. Benefits of becoming a member of Duke include the following:
Faculty recognized globally for breakthroughs in AI and systems for AI, quantum and next-generation computing and cybersecurity
A flexible curriculum that lets you pick your engineering pathway
Access to the Duke Pratt School of Engineering’s innovation ecosystem
A hands-on environment where staff invest in your short- and long-term growth
I wanted to work in applied quantum computing, and get into the industry as fast as possible. Duke had the most options, covering the breadth of quantum computing and opportunities to go deeper into the areas I wanted. Being in the same room as very dedicated and passionate people upgrades your experience. A high standard is set, and you get a lot of encouragement.
Duke offers four fundamentals of programming courses through the online Coursera platform. If you like these courses, you’ll love being a Duke master’s student.
Study tracks act as guided pathways that help you select courses aligned with your technical and career goals. They provide structure for your learning journey while offering enough flexibility to let you explore related subfields, such as AI and quantum computing. We also support you in selecting the right track based on your interests.
Yes. This will allow you to be best prepared for industry or academia. However, besides taking track requirements, students have flexibility to choose courses from other ECE tracks, other engineering departments, and even from a wide variety of STEM fields.
You can choose from five tracks: Machine Learning & Artificial Intelligence, Software Engineering, Computer Hardware Engineering, Quantum Software & Hardware and Semiconductor Technology. Tracks are flexible so that you can explore different disciplines. Whether you’re interested in a master’s in AI or you hope to design the next generation of hardware platforms that keep the world moving, you can build it here
Absolutely! We aim to equip our students with future-proof skills that will be relevant for years to come. With that in mind, our program includes several different specialization tracks, including one in machine learning and AI. This is a strong option if you plan to work in AI engineering, data science, autonomy or intelligent systems development
You can build a customized path that includes courses related to hardware design, systems programming, embedded engineering and applied software development. Such a program will be similar to earning a master’s in software engineering, but with stronger ECE depth.
In general, the required coursework (10 courses for each program) can be completed in three full-time semesters, and some students make this choice. However, most of our students finish in four semesters, with a part-time final semester.
GRE scores are optional.
International students must take an English proficiency test (Duolingo is preferred) unless they have studied for at least two of their undergraduate years in a program conducted in English and located in a country that has English as a principle language.
Students who have done extremely well in a course can be an assistant for that class in the future. Students can also be hired by faculty as research assistants. Students are more likely to hold a TA or RA position during their second year.
In the 2024 cohort, employers included Amazon, NVIDIA, Google, Samsung Electronics America, Salesforce, SpaceX and many more. Alumni found work as Software Engineer, AI Algorithm Engineer, Data Science Engineer, AI Web Developer, Lead Solution Engineer and additional roles. The average base salary was $113,500 across all industries.
Yes, both programs allow (and encourage!) you to participate in an internship if you choose to.
Take the Next Step Toward Your Master’s at Duke
Are you interested in pursuing a master’s in electrical and computer engineering at Duke? Explore our program tracks or apply now.
This website uses cookies as well as similar tools and technologies to understand visitors' experiences. By continuing to use this website, you consent to Duke University's usage of cookies and similar technologies, in accordance with the Duke Privacy Statement.
Cookie Preferences
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Name
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.