Integrated MSIN Curriculum

For Students Entering in Fall 2017 (MS29)

Disclaimer: The INI cannot guarantee that courses will be offered each semester or in a specific semester as advertised below. Students must refer to the 'Schedule of Classes' to determine course availability. The INI cannot guarantee that a student will be offered a seat in a specific course. These apply to courses at the INI as well as other departments at Carnegie Mellon. In addition, it is the sole responsibility of the student to read and understand the following information regarding this program and its requirements. Should an individual have any further questions, they are encouraged to contact Enrollment Services at for assistance.

Networking & Systems Core - 36 units

Management - 12 units

Each of the following classes:

  • 14-774 Managerial Economics (Fall or Spring)
  • 14-775 Business Management (Fall or Spring)

Restricted Electives - 24 units

Students have the opportunity to pursue a wide range of electives in which they have a special interest. Of the 24 units required, 12 units must be a course in the INI (14-XXX), ECE (18-XXX) or CS (15-XXX) that is numbered 300 or above or one of the following EPP courses (19-608, 19-682, 19-712, 19-713 or 19-784). The remaining 24 units can be fulfilled by any approved courses in the Heinz College or Tepper School or any courses* in ECE, EPP, School of Computer Science, INI or III (49-xxx) that are numbered 300 or above. Restricted electives may not be taken as pass/no pass/audit.

In addition, students should select restricted electives that complement the core curriculum. Note, only up to 36 units of undergraduate courses (300-599) can be considered toward degree requirements (between core and restricted elective courses).

Units that have been used toward meeting the undergraduate degree requirements cannot be counted as restricted electives (no "double counting").

*Some exceptions apply. Exceptions are noted in the INI Student Handbook. Please refer to the Enrollment & Registration section of the student handbook under item 10. Courses Outside Degree Requirements. If you have any concern as to whether a course can count towards your degree requirements, please consult with the INI Academic Affairs Office.

Curriculum Option - 36 units

Professional or Research Track

  • Professional Track: Either 1) course option - a set of courses that will equip students with the knowledge and skills they need to succeed in industry; 2) industry practicum - a supervised practicum that will provide students with industry experience while gaining significant knowledge; or 3) development-based project - a project that allows students to build up knowledge and skills in delivering successful solutions for industry.
  • Research Track: Thesis research paper that will allow students to delve deeply into a problem and create a solution for a research-based project, providing the opportunity to gain significant knowledge and skills in a particular area.

Example Course Plans

Course Plan 1: Thesis/Project/Practicum Option

Summer 4th-5th Year Fall 5th Year  Spring 5th year
Thesis/Project/Practicum Mgt. Requirement Networking core 2 (ECE/CS systems course)
Elective 1 Distributed Systems
Networking Core 1
(ECE/CS systems course)
Elective 2 
36 Units 36 Units 36 Units

Course Plan 2: Course Option

Prior to the fall of Y5, 24 units of restricted electives ("Elective 1" and "Elective 2") should have been taken, in addition to the undergraduate courses required for admission into the Integrated MSIN. If this requirement is not met, then students have to take these elective courses in the summer following Y5, or in the fall following Y5.

Before 5th Year Fall 5th Year  Spring 5th Year 
Elective 1  Mgt. requirement
(14-774 and 14-775)
Networking Core 2
(ECE/CS systems course)
Elective 2 Curriculum option 1 Distributed Systems 
Curriculum option 2
Networking core 1 
(ECE/CS systems course)
Curriculum option 3
24 units 36 units 48 units