Carnegie Mellon University

MBA/Software Engineering

The MBA/Software Engineering dual degree provides access to Carnegie Mellon's top-ranked School of Computer Science, preparing MBAs with advanced engineering, managerial, decision-making and communication skills necessary to advance to senior levels of technology strategist.

Program Structure

The MBA/MSE is a three-year (six-semester) program (plus a required internship in the summer of the first year) beginning in August. This dual-degree program is designed for exceptionally strong candidates who have engineering and science backgrounds or appropriate experience. This program is offered by the Tepper School of Business and the School of Computer Science.

Students take a minimum of 192 MBA units: 90 units of required courses and 102 units of electives. Students also take a minimum 150 units of designated courses and studio courses in Software Engineering and must complete four elective courses from either the Tepper School of Business or the School of Computer Science course listings. Elective courses must meet with the approval of the student advisors.

The candidate will pay tuition for six semesters: three semesters to the Tepper School of Business at the rate for full-time MBA students; three semesters to the School of Computer Science at the rate of full-time Software Engineering graduate students.


Each applicant must apply and satisfy the admission requirements of the MBA program at the Tepper School and the MSE at the School of Computer Science. The deadline for applicants is the same as the deadlines for the regular master's program. Each applicant is required to take the Graduate Management Admissions Test (GMAT) or the GRE.

For additional information, please contact John Ivy in the Tepper Masters Admissions office and the administrative contact for MSE at the School of Computer Science.