Carnegie Mellon University

MSIT-SE Plan of Study

The Master of Science in Information Technology – Software Engineering is a 12-month professional degree program designed for early career professionals with less than two years of work experience.

  Units Required Courses
Core 60 17-651, 17-652, 17-653, 17-654, 17-655
Project 36 17-676 (0 units), 17-677 (12 units), 17-678 (24 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