Restricted electives form the area of a student’s specialization. Of the 48 required units, 12 units must be a course in ECE or CS numbered 300 or above. The remaining 36 units can be fulfilled by any courses in the Heinz College or the Tepper School or any courses in ECE, EPP or CS numbered 300 or above. Restricted electives may not be taken pass/fail. Units that have been used toward meeting the undergraduate degree requirements cannot be counted as restricted electives (no "double counting").
Both of the following classes:
Speakers present on current issues in areas of industry and research. Students must take both Fall (14-704) and Spring (14-705).
Professional or Research Track
| Summer 4th-5th Year | Fall 5th Year | Spring 5th Year |
| Thesis/project/practicum | Security req. 1 (e.g., AIA, Secure Software Systems |
Security req. 2 (e.g., Network Security, Applied Crypto) |
| Elective 1 | Management req. (14-786 and 14-788) |
|
| Elective 2 | Elective 4 | |
| Elective 3 | INI Seminar (14-705) | |
| INI Seminar (14-704) | ||
| 36 units | 49 units | 38 units |
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 | Security req.1 (e.g., AIA, Secure Software Systems) |
Security req. 2 (e.g., Network Security, Applied Crypto) |
| Elective 2 | Elective 3 | Management req. (14-786 and 14-788) |
| Elective 4 | Curriculum option 2 | |
| Curriculum option 1 | Curriculum option 3 | |
| INI Seminar (14-704) | INI Seminar (14-705) | |
| 24 units | 49 units | 50 units |