For Students Starting the MSIT in Fall 2017 (MS29)

Students entering the MSIT in Fall 2016 should refer to the MS28 curriculum page.

The curriculum consists of the following main components: the shared core courses, track core courses, restricted electives and a master's practicum.

The core courses establish the necessary background, a common competence level and a specialization in a track. The elective units give students flexibility and breadth in their coursework.

Finally, the capstone experience is the project practicum, which requires students to apply their knowledge and skills to solve a real-world problem.

Shared Core Courses 36 units
Track Core Courses
(Mobility, Information Security, or Software Management)
48 units
Restricted Electives 36 units
Master's Practicum 24 units
Total  144 units

Please note: All INI students are required to complete a summer internship as part of their degree program.

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 the Academic Affairs Office at ini-enrollment@andrew.cmu.edu for assistance.

Degree Requirements

Shared Core Courses = 36 units

  • 14-740 Fundamentals of Telecommunications & Computer Networks (12 units, FALL or SPRING) --OR-- 18-756 Packet Switching and Computer Networks (12 units, FALL)--OR--15-641: Computer Networks (12 units, FALL)
    Note, you must have prior networking coursework.
  • 14-741 Introduction to Information Security (12 units, FALL) --OR-- 18-730 Introduction to Computer Security (12 units, FALL)
  • 14-774 Managerial Economics (6 units, 1st FALL or SPRING)
  • 14-775 Business Management (6 units, 1st FALL or SPRING)

Track Core Courses = 48 units

The track core courses allow students to specialize their degrees in Information Security, Mobility or Software Management. While we created a 'List of Possible Track Core Courses', it is not exhaustive and students are allowed to select other track core courses as long as they are relevant to their track. If a student wants to pursue a track core course that is not included on the approved list, he or she should file a petition requesting permission to do so prior to starting the course.

Restricted Electives = 36 units

Students can select any approved courses in the Heinz College or the Tepper School of Business -- AND/OR -- any courses* in ECE, EPP, the School of CS, INI or III (49-xxx) that are numbered 300 and above.

Please refer to the list of approved Heinz College courses for INI students.

*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.

Electives may not be taken as pass/no pass/audit. In addition, students should select electives that complement the core curriculum. Note, only up to 36 units of undergraduate courses (300-599) can be considered toward degree requirements (between track and elective courses).

15-513: Introduction to Computer Systems Clarification

You may take 15-513: Introduction to Computer Systems the summer before you matriculate if you intend to take courses that require 15-513 as a prerequisite in the first fall semester. We recommend you do this only if the material in this course is a review for you and you intend to enroll in a course with 15-513 as a prerequisite in your first semester.

If you have not taken a similar course before or do not intend to take a course with 15-513 as a prerequisite, we strongly recommend completing 15-513 once you matriculate as an INI student. This is a challenging course, and it is helpful to have access to resources on campus when completing it. 

As an alternative to 15-513, INI students can also take 18-600: Foundations of Computer Systems. 

If 15-513 is completed in the summer prior to matriculation, the final grade will not be calculated into your cumulative GPA. If 15-513 is completed during your program (Fall I, Spring I, Summer I, Fall II, Spring II) it will be calculated into your cumulative GPA. Regardless of whether taken in the summer as a pre-matriculated student or as a current INI student, 15-513 can be counted as a restricted elective towards degree requirements.

Master's Practicum = 24 units

The practicum provides the opportunity to consolidate and apply the skills and knowledge developed in previous coursework in a team-based approach to a project. A team of students works with an industry client on a real-world problem of value to the client. Importantly, this is an opportunity to apply the team's advanced engineering and management skills, including the specialized knowledge and skills needed to solve a real problem. In particular, team members must learn to work effectively with clients, quickly understand their problem, negotiate deliverables and then select, adapt and apply just the right amount of process and documentation to meet clients' needs and effectively manage the project.

Total = 144 units

MSIT Course Plan (5 Semesters)

1st Fall Semester (in Pittsburgh)

  • Students are required to take the following course in the 1st Fall semester:
  1. 14-741: Introduction to Information Security (12 units) or 18-730: Introduction to Computer Security
  • Students must take 24-36 units in addition to the required courses. Here are some options:
  1. 14-740: Fundamentals of Telecommunications & Computer Networks (12 units, must take in the 1st Fall or 1st Spring) OR 18-756: Packet Switching and Computer Networks (12 units, 1st Fall)
  2. 14-774: Managerial Economics (6 units, must take in the 1st Fall or 1st Spring)
  3. 14-775: Business Management (6 units, must take in the 1st Fall or 1st Spring)
  4. Restricted elective(s)
  5. Track core course(s)

1st Spring Semester (in Pittsburgh)

  • Students must take 36-48 units. Here are some options:
    1. 14-740: Fundamentals of Telecomm & Comp Networks (12 units, must take in the 1st Fall or 1st Spring)
    2. 14-774: Managerial Economics (6 units, must take in the 1st Fall or 1st Spring)
    3. 14-775: Business Management (6 units, must take in the 1st Fall or 1st Spring)
    4. Restricted elective(s)
    5. Track core course(s)

1st Summer Semester

  • All students are required to complete an internship.
  • Additional options for the summer semester include:
    1. Restricted elective(s)
    2. Track core course(s)

2nd Fall Semester (in Silicon Valley)

  • Students are required to take the following course in the 2nd Fall semester:
    1. 14-798: INI MSIT Project Practicum (24 units)
  • Students must take 12 units in addition to the required course. Here are some options:
    1. Restricted elective(s)
    2. Track core course(s)

2nd Spring Semester (in Silicon Valley)

  • Students are not required to take specific courses in the 2nd Spring semester; however, students must take what is required to fulfill the degree requirements and must be registered for at least 36 units.