Carnegie Mellon University Website Home Page

MSIT-ESE Plan of Study

The MSIT-ESE curriculum is comprised of core, elective, and project courses in the areas of Electrical/Computer Engineering, Computer Science/Software Engineering, and Systems Engineering. Students must earn a B- or better in all core courses and the MSIT Project; and maintain a QPA of 3.0 or better. Total units required for graduation: 153

Units Required Courses
Core 60 17-653, 18-642, 18-648, 17-654, 17-655
Project 36 17-677 (12 units), 17-678 (24 units)
Electives 45 Generally, electives are chosen from Computer Science, Robotics, Heinz College, Electrical Engineering, and Software Engineering, but they can come from any school or department within Carnegie Mellon as long as: (1) the student has not already taken the course and (2) the course is in an area that is consistent with the student’s career goals. One elective course must be a 12-unit Independent Study: 17-699
Prerequisites 12 15-513 (6 or 12-unit version. If 6-unit version is taken, an additional 6-unit course is required to fulfill prerequisite requirement)

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

Sample Course of Study

Summer Prerequisite

Semester 1

Semester 2

Semester 3

Semester 4

*Note: In addition to the courses above, one additional 6-unit elective is required for graduation. This elective may be taken in addition to planned coursework in any given semester (pending advisor approval).