The MSISTM curriculum consists of three main components: the core courses, electives and the curriculum option/seminar. The core courses establish the necessary background and a common competence level, and the elective courses build upon the core. Students can choose from a wide variety of technical and management elective courses according to their interests and career needs.
Core Course Requirements |
72 units
|
Restricted Electives |
48 units
|
Curriculum Option / Research Seminar |
39 units
|
TOTAL
|
159 units
|
NOTE: Students that choose the Computer Forensics and Incident Response Track do not add any additional units. The forensics track consists of 48 units, which will be fulfilled by one security elective (12 units) and the curriculum option (36 units).
(Core courses may not be waived.)
All students must take:
All students must take:
15-441: Computer Networks (Fall)
|
OR
|
14-740: Fundamentals of Telecommunications and Computer Networks (Fall)
Note: This class has a limited enrollment |
OR
|
18-756: Packet Switching and
Computer Networks (Fall) |
AND
|
||||
15-410: Operating System Design
and Implementation (Fall) Note: You must take 15-213: Introduction to Computer Systems as a prerequisite to 15-410 |
OR
|
18-842: Distributed Systems (Spring)
Note: You must take either 18-342: Fundamentals of Embedded Systems or 15-410: Operating System Design and Implementation as a prerequisite to 18-842 |
All students must take:
18-730: Introduction to Computer Security (Fall)
|
||||
AND
|
||||
18-731: Network
Security (Spring) OR 18-733: Applied Cryptography (Spring) OR 18-732: Secure Software Systems (Fall) |
||||
AND
|
||||
One additional graduate-level security course, including
courses from another department (CS, ECE, EPP, Heinz, Tepper) Note: Course must be approved by the MSISTM program advisor |
The curriculum option must be chosen before the end of the first spring semester. Students choose either a Professional Track or Research Track:
Professional Track: Either 1) a set of courses that will equip students with the knowledge and skills they need to succeed in industry; 2) a supervised practicum that will provide students with industry experience while gaining significant knowledge; or 3) a development-based project that allows students to build up knowledge and skills in delivering successful solutions for industry.
Research Track: A thesis-style research paper that will allow students to delve deep 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.
Research seminars require students to attend presentations that take place during the fall and spring semester. Speakers present on current issues in areas of industry and research. Students must take both:
Students wishing to complete the Computer Forensics and Incident Response Track must complete the following courses:
In addition, students must complete two of the following three mini-courses:
Below is a sample progression of the track's curriculum: