Degree Programs

We offer a range of options for pursuing a bachelor of science in engineering with dual or second majors and minors, and leveraging your time at Duke to get a master's degree in just five years.

Program Emphasis Overview


Bachelor of Science - Electrical and Computer Engineering (ECE)

The bachelor of science is offered with a major in electrical and computer engineering. Students have considerable flexibility to pursue second majors and minors within the Pratt School of Engineering or Duke's Trinity College of Arts and Sciences. The Bachelor of Science in Engineering (B.S.E.) consists of 34 units of which 19 are general engineering requirements and 15 are departmental specific requirements.


Minor in Electrical and Computer Engineering (ECE)

A Minor in Electrical and Computer Engineering provides Duke undergraduates with a creditable exposure to ECE that complements the program of study in their first major. It is designed to provide students with a broad, fundamental foundation in ECE, coupled with the opportunity to explore advanced topics tailored to a student’s specific interests.  The Minor in Electrical and Computer Engineering requires completion of a minimum of five technical courses, including three courses drawn from the set of core courses required of all ECE majors and two upper-level ECE courses.

4+1 BSE/MS

4+1 Bachelor of Science/Master's Degree

Completing both a Bachelor of Science in Engineering (BSE) and a master's degree in five years is a great opportunity to advance your training. Increasingly, a master's degree is considered the starting point for careers in civil and environmental engineering. The 4+1 program is for students who have enough credits to begin taking graduate courses towards a master's degree during their senior year.  There are three master's programs to choose from: master of engineering, master of science or master of engineering management.