Master of Cybersecurity


Minimum Degree Credits 30
Minimum Core Course Credits 9
Minimum 500-Level CS/CSP Credits 20
Maximum 400-Level Credits 10
Core Courses (9)
Master of Cybersecurity students must take at least one course in each core group.
CS 528Data Privacy and Security3
or CS 549 Cryptography and Network Security
CS 458Introduction to Information Security3
or CS 557 Cyber-Physical Systems Security and Design
CS 558Advanced Computer Security3
or CSP 544 System and Network Security
or CS 527 Software Security
Security Elective Courses (9)
Select nine credit hours from the following:9
Introduction to Information Security3
Data Integration, Warehousing, and Provenance3
Advanced Data Mining3
Advanced Database Organization3
Software Security3
Data Privacy and Security3
Computer Networks II: Network Services3
Cryptography and Network Security3
Advanced Operating Systems3
Operating System Design and Implementation3
Cyber-Physical Systems: Languages and Systems3
Cyber-Physical Systems Security and Design3
Advanced Computer Security3
Online Social Network Analysis3
Machine Learning3
Software Systems Architectures3
Software Project Management3
Software Testing and Analysis3
System and Network Security3
Public Engagement for Scientists3
General Elective Courses (12)
Select 12 credit hours from any 400- or 500-level CS/CSP course12
Total Credit Hours30

All core and security elective courses must be satisfied by courses taken at Illinois Institute of Technology. Only courses taken from the IIT CS department can be used as core courses; CS courses transferred from other universities can be used only as electives.


Students without a prior degree in computer science may be required to take some or all of the following courses: CS 201, CS 401, CS 402, and any other necessary prerequisites. This will likely increase the duration of the degree for such students.