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:

  1. Core Courses – emphasis on design, analysis, and the management of large-scale software systems.
  2. 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).
  3. Electives – to study in selected areas.

Notable faculty

References

Related Articles

Wikiwand AI