Carnegie Mellon University Masters in Software Engineering
From Wikipedia, the free encyclopedia
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.[1]
Program directors
Centered around software engineering workshops conducted at the Software Engineering Institute, the degree program's original concepts and curriculum were developed.
- 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.[2]
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.