Curriculum

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

The core courses establish the necessary background and a common competence level, the program courses allow students to specialize and 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.

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

Degree Requirements

Core Course Requirements = 48 units

  • 14-740: Fundamentals of Telecommunications & Computer Networks = 12 units (1st Fall or 1st Spring). Incoming students in Fall 2013 may have the option to take 18-756, Packet Switching and Comp Networks (1st Fall) instead. Note, you must have prior networking coursework.
  • 14-741: Introduction to Information Security = 12 units (1st Fall)
  • 14-774: Managerial Economics = 6 units (1st Fall or 1st Spring)
  • 14-775: Business Management = 6 units (1st Fall or 1st Spring)
  • 96-821: Introduction to Software Engineering = 12 units (1st Fall)

Track Courses = 48 units

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

Elective Courses = 24 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 Silicon Valley that are numbered 300 and above.

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

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-499) can be considered toward degree requirements (between track and elective courses).

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

Note: Students are required to fulfill a two-semester residency requirement as part of the MSIT degree. Residency is defined as being physically present on the Silicon Valley campus and physically attending class(es) for two full semesters. Courses taken virtually online will not fulfill the residency requirement.

During the summer, students can complete a local internship and take one Mini course. Or, students can take a course in Mini 5 or Mini 6.

Students in the bicoastal MSIT program have the option to complete the degree requirements in 16 or 20 months. Below are 'Semester-by-Semester Guides' to help students create a course plan for 16 months or 20 months.

16-Month Course Plan (4 Semesters)

1st Fall Semester (in Pittsburgh)

  • Students are required to take these courses in the 1st Fall semester:
  1. 14-741:Introduction to Information Security = 12 units
  2. 96-821:Introduction to Software Engineering = 12 units
  • Students must take 12-24 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 (1st Fall) for MS25 students.)
  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. 15-213: Introduction to Computer Systems = 12 units (if students want to take 15-605:OS in the 1st Spring, this will be the only opportunity to take 15-213, unless a student completed 15-513 in the summer. Students must receive at least a 'B' in 15-213 to be eligible to take 15-605. Also, 15-213 will not be considered towards degree requirements)
  5. Elective course(s)
  6. Track course(s)

1st Spring Semester (in Pittsburgh)

  • Students can choose from the following options:
  1. 14-740: Fundamentals of Telecommunications & Computer 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. 15-605: OS Design & Implementation = 12 units (Students must receive at least a 'B' in 15-213/15-513 to be eligible to take 15-605, which can potentially be considered as an elective.)
  5. Elective course(s)
  6. Track course(s)   

1st Summer Semester (in Silicon Valley)

  • Students are required to take a course(s) in the 1st Summer semester in order to fulfill the two semester residency requirement.
  • Other options for the summer semester include:
  1. Elective course(s)
  2. Track course(s)
  3. Internship (Students can pursue an internship in Silicon Valley, while physically attending classes but won't receive credit for it.)

2nd Fall Semester (in Silicon Valley)

  • Students are required to take the following courses in the 2nd Fall semester:
  1. 14-798: INI MSIT Project Practicum = 24 units
  • Students may take additional courses, here are some options:
  1. Elective course(s)
  2. Track course(s)

20-Month Course Plan (5 Semesters)

1st Fall Semester (in Pittsburgh)

  • Students are required to take these courses in the 1st Fall semester:
  1. 14-741: Introduction to Information Security = 12 units
  2. 96-821: Introduction to Software Engineering = 12 units
  • Students must take 12-24 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 (1st Fall) for MS25 students.)
  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. 15-213: Introduction to Computer Systems = 12 units (If students want to take 15-605: OS in the 1st Spring, this will be the only opportunity to take 15-213, unless a student took 15-513 in the summer. Students must receive at least a 'B' in 15-213 to be eligible to take 15-605. Also, 15-213 will not be considered towards degree requirements)
  5. Elective course(s)
  6. Track course(s)

1st Spring Semester (in Pittsburgh)

  • Students can choose from the following 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. 15-605: OS Design & Implementation = 12 units (Students must receive at least a 'B' in 15-213/15-513 to be eligible to take 15-605, which can potentially be considered as an elective.)
  5. Elective course(s)
  6. Track course(s)   

1st Summer Semester

  • Students are not required to take any courses in the 1st Summer semester nor are they required to be physically present and taking classes at the Silicon Valley campus.
  • Other options for the summer semester include:
  1. Internship (Students can pursue an internship but won't receive credit for it.)
  2. Track course(s)
  3. Elective course(s)

2nd Fall Semester (in Silicon Valley)

  • Students are required to take the following courses in the 2nd Fall semester:
  1. 14-798: INI MSIT Project Practicum = 24 units
  • Students must take 6 units in addition to the required courses. Here are some options:
  1. Elective course(s)
  2. Track 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.