Master’s Study Tracks
Customize your MS or MEng degree to fit your career goals.
With your advisor, select technical elective courses from an array of in-demand fields and foundational research areas.
![abstract image showing lines of software programming code](https://ece.duke.edu/wp-content/uploads/sites/9/2024/07/AdobeStock_348397404-scaled.jpeg)
Software Engineering
Our highly dedicated and experienced computer engineering faculty includes leading researchers who literally wrote the book on programming.
In the Software Engineering Track, students will take courses on Programming, Computer Architechture, Systems, Computing, and others from the graduate course catalog. We’ll make you a great programmer!
Detailed course requirements![close-up of circuit board](https://ece.duke.edu/wp-content/uploads/sites/9/2024/07/AdobeStock_401930747-scaled.jpeg)
Computer Hardware Engineering
Duke ECE master’s students learn in the classroom and the lab from faculty working on new, resilient hardware architectures for emerging platforms ranging from major datacenters to personal mobile devices.
Students in the Computer Hardware Engineering track will be instructed by experts in the field with industry and research experience alike. The coursework includes Computer Architecture, Applications of Hardware, Hardware/Software Interface, Digitial System Design, Programming and other courses from the graduate course catalog.
Detailed course requirements![eye with AI textures](https://ece.duke.edu/wp-content/uploads/sites/9/2024/05/ai-ml-thumb.jpg)
Machine Learning & Big Data
Our focus on data analysis and machine learning provides master’s students with the tools to manage, interpret and gain new insights from data.
Studying in the Machine Learning/Big Data track will help you gain a thorough grounding in the mathematical foundations of Big Data, training in practical programming, and instruction in machine learning, statistics and information theory.
As a student, you’ll join a vibrant community rich in cross-campus initiatives focused on data science and machine learning, such as the Rhodes Information Initiative at Duke (iiD).
Detailed course requirements![neon cube in Kim lab](https://ece.duke.edu/wp-content/uploads/sites/9/2024/05/quantum-thumb.jpg)
Quantum Software & Hardware
Students will learn from a software and hardware focus that prepares them to program and control quantum information devices and design, fabrication and testing of quantum devices.
Duke ECE is home to international leaders in information physics research, embodied in pathbreaking programs in metamaterials, quantum devices, and optical systems.
Master’s students will learn from a faculty team with deep interdisciplinary research strengths and a track record of entrepreneurship and innovation.
Detailed course requirements![Silicon wafer for manufacturing semiconductor of integrated circuit.](https://ece.duke.edu/wp-content/uploads/sites/9/2024/07/AdobeStock_622356070-scaled.jpeg)
Semiconductor Technology
Duke ECE’s master’s track in semiconductor technology is led by international leaders in the areas of nanoelectronics, optoelectronics, microfluidic systems, integrated optics, sensors, integrated multifunctional devices/systems, energy conversion devices, and quantum sensors.
Semiconductor technology research at Duke is highly interdisciplinary, and includes the fabrication of devices and circuits through the state-of-the-art Shared Materials Instrumentation Facility (SMiF) cleanroom and characterization lab.
This track is designed to prepare master’s students either to engage in PhD research or to obtain engineering jobs in the semiconductor industry.
Duke also offers an interdisciplinary Master of Engineering in Photonics and Optical Sciences featuring coursework in both ECE and the Duke Department of Biomedical Engineering.
Detailed course requirementsMaster’s Contacts
![Miroslav Pajic Profile Photo](https://scholars.duke.edu/profile-images/thumbnail500/0662016.jpg)
Miroslav Pajic
Director of Master’s Studies, Professor in the Department of ECE