Carnegie Mellon University

MSE Plan of Study

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

  Units Required Courses
Core 60 17-651, 17-652, 17-653, 17-654, 17-655
Project 84 17-676 (0 units), 17-671 (12 units), 17-672 (36 units), 17-673 (36 units)
Electives/Independent Study 45 Electives are chosen from the Institute for Software Research, School of Computer Science, Robotics, Heinz College, and Electrical Engineering. Courses should align with the student's personal and professional goals. Students can rely upon guidance provided to them by their MSE/MSIT faculty advisor as they select courses that best meet their short and longer-term objectives.
Communication 6 17-656 (3 units), 17-657 (3 units)
Prerequisites - 15-513 [This 6 unit prerequisite course must be taken in the summer prior to starting the program on campus. The course is offered via distance delivery. Be advised that supplemental tuition is charged for the summer prerequisite course]

*All courses above, unless otherwise noted, are 12 units each

Sample Course of Study

Summer Pre-Requisite

Semester 1

Semester 2

Semester 3

Semester 4

***Please note the program's Overload Policy at the top of the page when planning your course of study***