Program Description

There is currently a shortage of software developers and there has been a half-century-long shortage of outstanding software architects and designers. The Master of Software Engineering (MSE) and the Master of Science in Information Technology - Software Engineering Track (MSIT-SE) programs were designed to bridge that gap. In combination, these programs are producing a new generation of great designers.

The MSIT-SE shares the same core courses with the MSE program. Though they share the same core, they have not-so-subtle differences, including different capstone experiences.

The MSIT-SE is a 12-month program when taken on a full-time basis. The program starts in the fall semester of each academic year and can be taken on a full- or part-time basis.

The MSIT-SE Objective

The MSIT-SE has the objective of improving the software engineering skills of beginning or mid-career students wishing a short, sharp experience. No actual work experience is required, but it is highly recommended that recent graduates have had at least one summer internship or one semester of co-op work in industry.

The MSE Objective

The MSE is a deeper degree; it has the objective of producing the next generation of great designers, outstanding managers, or leaders of process improvement. It is more of a mid-career degree. Even though only two years of experience are required, the average has been between 5-7 over the life of the program. Foremost, students will be involved in a 16 month, real-world Software Development Studio project for an industry sponsor, and will have the responsibility for developing the technology and managing the product from inception to delivery. During the entire program, MSE students are grouped in teams to work with the industry sponsor of their Software Development Studio project.

This page is maintained by msit-info@cs.cmu.edu
Last modified: 09/28/2007