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 Science in Information Technology—Software Engineering Management (MSIT—SEM)
For mid-level managers who have at least five years of experience and want to develop their technical, management, and leadership skills; three years of part-time study. (Distance-learning only; offered jointly with Carnegie Mellon’s Heinz College and the Software Engineering Institute)
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. skills.

X X X
Systems and Software Engineering (CSSE)
For software professionals who want to augment their software and systems engineering knowledge and skills; five courses. (Offered jointly with Cornell University.)
X X

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