Carnegie Mellon University Website Home Page
 

Software Engineering Professional Programs: An Overview

Carnegie Mellon software engineering 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.

On Campus Option Distance Learning Option Part-Time Option

DEGREES

Master of Software Engineering (MSE)
For software developers who have at least two years of experience and want to become technical and strategic leaders; 16 months full-time.

X X X

Master of Science in Information Technology— Software Engineering (MSIT—SE)   

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.
X X X
Master of Science in Information Technology— Embedded Software Engineering (MSIT—ESE)
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. (Offered jointly with the Carnegie Mellon Department of Electrical and Computing Engineering)
X X
Master of Software Engineering/Masters in Business Administration
(MBA/MSE)

For engineering or science professionals who have at least  two years of experience and want to earn a dual degree; six semesters plus internship. (Offered jointly with Carnegie Mellon’s Tepper School of Business)
X

CERTIFICATES

Software Engineering (CSE)

For software professionals who want to augment their software engineering knowledge and skills; five courses.

X X X

For more information on policies and procedures, please click here to download a copy of the student handbook.