Master of Science in Electrical & Computer Engineering

2 Years On Campus Masters Program

Duke University

Program Overview

The Master of Science in Electrical and Computer Engineering at Duke University provides advanced technical training across emerging areas of computing, electronics, artificial intelligence and engineering systems. The program is suitable for students seeking careers in advanced technology, research and development or doctoral studies, with flexible specialization tracks in Software Engineering, Computer Hardware Engineering, Machine Learning and Artificial Intelligence, Quantum Software and Hardware, and Semiconductor Technology.

Curriculum Structure

The MS ECE is a 30-credit program with coursework-only, project and thesis completion options. Students generally complete the program in three full-time semesters, although many take four semesters.

Year 1: Students build advanced engineering foundations through track-specific courses. Depending on their specialization, subjects include Digital Integrated Circuits (ECE 529), Software Engineering (ECE 651) and Fundamentals of Computer Systems and Engineering (ECE 550D). They also participate in the ECE Master's Success Seminar and complete research training requirements.

Year 2: Students deepen their specialization through advanced electives and research-oriented learning. Relevant courses may include Machine Learning and AI, Advanced Computer Architecture II (ECE 652) and Performance Optimization & Parallelism (ECE 565). Depending on their selected pathway, students complete advanced coursework, a faculty-guided project or a research thesis.

Focus Areas

Software Engineering, Computer Hardware Engineering, Machine Learning, Artificial Intelligence, Quantum Software and Hardware, Semiconductor Technology, Computer Architecture, Digital Systems, Embedded Computing and Integrated Circuits.

Learning Outcomes

  • Technical Expertise: Develop advanced knowledge of electrical and computer engineering.

  • System Design: Design and optimize complex hardware and software systems.

  • AI Applications: Apply machine learning and AI techniques to engineering problems.

Professional Alignment (Accreditation)

The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that it meets high standards of quality and relevance in the engineering field.

Reputation and Employability

  • Graduate Outcomes: The Class of 2025 reported an average US base salary of $136,000 across the master's programs highlighted by Duke ECE.

  • Leading Employers: Amazon, AWS, Apple, Google, Meta, Microsoft and NVIDIA.

  • Career Opportunities: Graduates pursue roles in software engineering, AI development, data science, hardware engineering and advanced computing.

Experiential Learning (Research, Projects, Internships etc.)

At Duke University, the Master of Science in Electrical and Computer Engineering (ECE) program emphasizes experiential learning, ensuring that students not only grasp theoretical concepts but also apply them in real-world scenarios. The program is designed to equip you with practical skills through hands-on projects, collaborative research, and access to cutting-edge facilities. You'll have the opportunity to work with advanced tools and technologies that are essential in today’s fast-paced engineering landscape.

 

Here are some key aspects of the experiential learning opportunities available in the ECE program at Duke:

- Research Laboratories: Engage in innovative research at state-of-the-art labs such as the Duke Robotics Lab, the Center for Quantum Devices, and the Duke Smart Home, where you can work on projects that push the boundaries of technology.

- Collaborative Projects: Participate in group projects that foster teamwork and problem-solving skills, allowing you to tackle real engineering challenges alongside your peers.

- Internship Opportunities: Take advantage of Duke’s strong connections with industry leaders, providing you with internship opportunities that can enhance your resume and professional network.

- Software and Tools: Gain proficiency in industry-standard software such as MATLAB, LabVIEW, and various simulation tools that are integral to electrical and computer engineering.

- Field Trips and Industry Visits: Experience learning beyond the classroom with organized field trips to local tech companies and research institutions, giving you insights into the practical applications of your studies.

- Duke Libraries and Resources: Access extensive resources through Duke’s libraries, including specialized collections and databases that support your research and learning.

- Duke Innovation and Entrepreneurship Initiative: Engage with the Duke I&E initiative, which provides resources and mentorship for students interested in entrepreneurship and innovation in technology.

Progression & Future Opportunities

Pursuing a Master of Science in Electrical and Computer Engineering (ECE) at Duke University opens doors to a wealth of career opportunities in a rapidly evolving field. Graduates often find themselves in high-demand roles such as:

 

- Software Engineer
- Data Scientist
- Systems Engineer
- Research Scientist

Here’s how Duke supports your journey toward these exciting careers:

- Career Services: Duke’s Career Center offers personalized career coaching, resume workshops, and interview preparation to help you stand out in the job market.
- Employment Statistics: Over 90% of graduates secure employment within six months of graduation, with starting salaries averaging around $100,000.
- University–Industry Partnerships: Duke collaborates with leading tech companies like IBM, Google, and Qualcomm, providing students with internship opportunities and real-world project experiences.
- Accreditation Value: The ECE program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest educational standards.
- Graduation Outcomes: Alumni have gone on to work at top-tier companies and research institutions, contributing to groundbreaking advancements in technology.

Further Academic Progression: After completing your Master’s degree, you may choose to pursue a Ph.D. in ECE or related fields, allowing you to delve deeper into research and innovation. This path can lead to academic positions, advanced research roles, or leadership positions in industry. Additionally, you might explore certifications or specialized training programs to enhance your expertise in emerging technologies.

 

Program Key Stats



11%

Eligibility Criteria


7
90
No
Eligibility criteria

Career Options

  • Electrical Engineer
  • Computer Engineer
  • Software Engineer
  • AI Algorithm Engineer
  • Machine Learning Engineer
  • Data Science Engineer
  • Semiconductor Engineer
  • Hardware Design Engineer
  • Embedded Systems Engineer
  • Computer Architect
  • Quantum Computing Engineer
  • Research and Development Engineer
Career options

Book Free Session with Our Admission Experts

Admission Experts