The Master of Software Engineering (MSE) at Carnegie Mellon University is a master's program founded in 1989 focusing on software engineering practice as a joint effort between Carnegie Mellon's School of Computer Science and the Software Engineering Institute. Its studio project was a capstone project that accounts for 40 percent of the course units.

History Centered around software engineering workshops conducted at the Software Engineering Institute, the degree program's original concepts and curriculum were developed.

Program directors

1989–1991, Software Engineering Institute 1992–1999, Mary Shaw 1996–2001, James E. Tomayko 1999–2001, James E. Tomayko 2001–2008, Mel Rosso-Llopart 2002–2016, David Garlan 2016–2019, Anthony Lattanze 2019–present, Travis Breaux

Curriculum

The MSE program began as a joint effort of the School of Computer Science and the Software Engineering Institute. The degree program has a 16-month curriculum. Applicants to the program must have no less than two years of relevant industry experience, with an average of five years of experience.Garlan, David; Gluch, P. David; Tomayko, James E.: Agents of Change: Educating Software Engineering Leaders of Tomorrow, page 59–65. IEEE Software, November 1997.

The MSE curriculum has three basic components: Core Courses – emphasis on design, analysis, and the management of large-scale software systems. Studio Project – a capstone project that spans the duration of the program for students to implement a software project for an external client. Students work as members of a team under the guidance of faculty advisors (mentors). Electives – to study in selected areas.

Notable faculty David Garlan Mary Shaw Nancy Mead

References

External links Official website