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.[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).
^Garlan, David; Gluch, P. David; Tomayko, James E.: Agents of Change: Educating Software Engineering Leaders of Tomorrow, page 59–65. IEEE Software, November 1997.