Carnegie Mellon University Website Home Page
 

MSE

Master of Software Engineering

The Master of Software Engineering degree program is designed for early- to mid-career software professionals eager to increase the breadth and depth of their knowledge of the discipline. It focuses on innovative theories taught in a combination of core and elective courses and their practical application in a mentored Studio environment. Graduates of the MSE program not only understand how to apply the best of current practice, but also act as Agents of Change to improve that practice as the field evolves.

The typical applicant has two to five years of industry experience, and has worked on numerous small and large-scope software projects. The program can be completed in several ways: 16-month/4 semester full-time study on campus; a flexible, part-time plan of study over several years; full or part-time via distance education.

The program was founded in 1989 jointly with the Software Engineering Institute (SEI). Since its inception, it has graduated 550 students, many who hold leadership positions in various industry sectors. The program draws on the expertise of faculty and technical staff from the Institute for Software Research, the Software Engineering Institute, and Carnegie Mellon’s School of Computer Science. Throughout the duration of the challenging program, students work on a major team-based project, developing systems for external clients such as Google, IBM, Intel, General Motors and Bosch.

MSE Calendar

    helpful links

Take a look at the types of projects that our students are working on.

Imhotep Project

Sandcastle Project

Vdash Neg Project

Jazz Rockers Project

Square Root Project

What our students are doing