Our Programs: An Overview
Carnegie Mellon software engineering professional programs foster an engineering mindset—producing practical, cost-effective solutions under real-world constraints. Our approach is based on a solid understanding of software engineering’s enduring principles and evolving best practices.
MSE
Master of Software Engineering
For software developers who have at least two years of experience and want to become technical and strategic leaders. 16 months full-time.
On Campus: Yes
Part-Time: Yes
MSIT-SE
Master of Science in Information Technology—Software Engineering
For junior software professionals who have at least one year of experience (or equivalent internship/project experience) and want to enhance their software development and leadership skills. 12 months full-time.
On Campus: Yes
Part-Time: Yes
MSIT-ESE
Master of Science in Information Technology—Embedded Software Engineering
For software professionals who have at least one year of experience and want to enhance their embedded software systems development skills. 16 months full-time.
On Campus: Yes
Part-Time: Yes
MBA/MSE
Masters in Business Administration/Master of Software Engineering
For engineering or science professionals who have at least two years of experience and want to earn a dual degree. Offered jointly with Carnegie Mellon’s Tepper School of Business. Six academic semesters, full-time, plus an internship.
On Campus: Yes
Part-Time: No