Carnegie Mellon University

Learn the Skills You Need To Thrive as a Software Engineer in the AI Age

In an era where AI writes code, the world needs talented software engineers more than ever to make the decisions that ensures software meets business needs, scalability goals and performance standards.

Carnegie Mellon University's Master of Software Engineering program puts you at the critical intersection of technology and management to make that happen. Our programs give you the skills you need to understand business needs; develop technically sound, sustainable software; and effectively manage high-performing teams of technology professionals.

AI can’t ask why, but you can. When you earn you masters in software engineering at CMU, you'll learn how to build real, lasting solutions by leveraging AI and leading with it - not being replaced by it. Apply now.

 

 

Our Mission Statement

A recognized leader in software engineering education, Carnegie Mellon University's MSE Program transforms the field of software engineering by educating our students and the broader community in enduring principles drawn from the best academic research and industry practices.  

Degree Options

We offer four degree options to meet the needs of a wide variety of potential students. We've outlined the degrees for you below, and you can learn more about their outcomes on our For Applicants page.

Degree Name

Schedule

Pittsburgh Residency Required?

Program Length

Industry Experience Required

Internship During Program

Capstone Activity

Fifth-Year Program or Dual Degree Option? 

Master of Software Engineering

Full-Time

 

Yes

18 months

 

2+ years No

Industry-sponsored Studio Project (3 semseters)

Dual Degree Option with the Tepper School of Business (MSE/MBA)

Master of Science in Software Engineering

Part-Time No Varies (2-3 years) 1+ years No Techinical / Research Paper None
Master of Software Engineering in the field of Scalable Systems Full-Time Yes 18 months None Yes

Industry-sponsored Practicum Project (1 semseters)

IS-MSE Accelerated Master's Program
Master of Software Engineering in the field of Embedded Systems Full-Time Yes 18 months None Yes

Industry-sponsored Pracitcum Project (1 semseters)

IS-MSE Accelerated Master's Program