Carnegie Mellon University

Plan of Study

The MSE is a 16-month long program consisting of three traditional semesters and one intensive summer session. The program begins in the fall and concludes the following year in December. Project work begins in the spring, with the summer session devoted primarily to the Studio Project.

Sample Course of Study

Semester 1

17-651 Models of Software Systems [pdf]
17-652 Methods: Deciding What to Design [pdf]
17-653 Managing Software Development [pdf]
17-656 Communication for Software Engineers I [pdf]
Elective course

Semester 2

17-654 Analysis of Software Artifacts [pdf]
17-655 Architectures for Software Systems [pdf]
17-657 Communication for Software Engineers II [pdf]
17-671 Software Development Studio I 
17-676 Software Engineering Bootcamp [pdf]
Elective course

Semester 3

17-672 Software Development Studio II
Elective course

Semester 4

17-673 Software Development Studio III 
Elective course