Master of Science in Cybersecurity*

* Indicates that this program is an Incubator Program. Please visit Incubator Programs for more information. 

Minimum Degree Credits 30
Minimum Foundational Course Credits 12
Minimum 500-Level / Graduate Law Credits 24
Maximum 400-Level Credits 9
Foundational Courses (12)
Master of Cybersecurity students must take at least 1 course in each foundational area.
CS 528Data Privacy and Security3
or CS 558 Advanced Computer Security
ECE 518Computer Cyber Security3
or ECE 543 Computer Network Security
ITMS 548Cyber Security Technologies3
or ITMS 578 Cyber Security Management
LAW 478Computer & Network Privacy3
or LAW 252 Law of Privacy
Tracks (18)
Select 18 credit hours from one of the following tracks:18
COMPUTER ENGINEERING TRACK
Offered by the Department of Electrical and Computer Engineering
ECE Cybersecurity Core Courses (select minimum 6 credit hours)
Analytical Methods for Power System Economics and Cybersecurity3
Computer Cyber Security (required) 13
Computer Network Security (required) 13
Secure Machine Learning Design and Applications 3
Hardware Security and Advanced Computer Architectures3
Special Problems3
ECE Cybersecurity Elective Courses (select minimum 6 credit hours)
Analytical Methods for Power System Economics and Cybersecurity3
5G Wireless Network: Architecture, New Radio, and Security3
Internet of Things and Cyber Physical Systems3
Modern Wireless Network Protocols and Standards3
Communications Networks Performance Analysis3
Computer Network Security3
Modern Internet Technologies3
Computer Vision and Image Processing3
Secure Machine Learning Design and Applications 3
Cloud Computing and Cloud Native Systems3
Data Science for Engineers3
Elements of Smart Grid3
Hardware Security and Advanced Computer Architectures3
Object-Oriented Programming and Machine Learning3
Special Problems3
General Cybersecurity Elective Courses (select 0 to 1 course - advisor approved)
Option to select 0-3 credit hours
Computer & Network Privacy3
Law of Privacy3
Blockchain and the Law2
Cyber Security Technologies3
Cyber Security Management3
Data Privacy and Security3
Advanced Computer Security3
ECE General Elective Courses (select 0 to 2 courses - advisor approved)
Option to select 0-8 credit hours
Digital and Data Communication Systems3
Introduction to Computer Networks3
Digital Signal Processing I3
Smart and Connected Embedded System Design4
Introduction to Signals and Systems for Advanced Studies 23
Introduction to Probability and Random Variables for Advanced Studies 23
Artificial Intelligence and Edge Computing3
Wireless Communication System Design3
Video Communications3
Analysis of Random Signals3
Communication Engineering Fundamentals3
Artificial Intelligence in Smart Grid3
Machine and Deep Learning3
Digital Signal Processing II3
Operations and Planning and Distributed Power Grid3
Elements of Sustainable Energy3
Microgrid Design and Operation3
Computer Organization and Design3
POWER AND ENERGY TRACK
Offered by the Department of Electrical and Computer Engineering
18
ECE Cybersecurity Power and Energy Specialization Required Courses
Select 12 credit hours
Analytical Methods for Power System Economics and Cybersecurity3
Internet of Things and Cyber Physical Systems3
Computer Cyber Security (required) 13
Computer Network Security (required) 13
Special Problems3
ECE Cybersecurity Elective Courses (select minimum 6 credit hours)
Select 6 credit hours
Introduction to Computer Networks3
Introduction to Signals and Systems for Advanced Studies 23
Introduction to Probability and Random Variables for Advanced Studies 23
5G Wireless Network: Architecture, New Radio, and Security3
Modern Wireless Network Protocols and Standards3
Application Software Design3
Communications Networks Performance Analysis3
Modern Internet Technologies3
Artificial Intelligence in Smart Grid3
Computer Vision and Image Processing3
Cloud Computing and Cloud Native Systems3
Elements of Smart Grid3
Hardware Security and Advanced Computer Architectures3
Object-Oriented Programming and Machine Learning3
COMPUTER SCIENCE TRACK
Offered by the Department of Computer Science
18
CS Security Core Courses
Select 6 credit hours
Introduction to Information Security3
Software Security3
Data Privacy and Security3
Cryptography and Network Security3
Cyber-Physical Systems Security and Design3
Advanced Computer Security3
Biometrics3
System and Network Security3
CS Security Elective Courses
Select 3 credit hours
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
Distributed Systems3
Operating System Design and Implementation3
Decentralized Machine Learning Systems3
Cyber-Physical Systems Security and Design3
Advanced Computer Security3
Biometrics3
Virtual Machines3
Online Social Network Analysis3
Machine Learning3
Software Systems Architectures3
Software Testing and Analysis3
System and Network Security3
CS Electives
Select 9 credit hours of 400-level and above CS or CSP courses 3
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.
CYBERSECURITY MANAGEMENT TRACK
Offered by the Department of Information Technology and Management
18
Select the following Foundational Course
Cyber Security Management3
Select 15 credit hours
Programming for Cybersecurity Analytics3
Coding Security3
AI for Cybersecurity3
Human Factors in Cybersecurity3
Introduction to Cyber Warfare3
Cloud Computing Security3
Topics in Information Security3-9
Governance, Risk, and Compliance3
Incident Response, Disaster Recovery, and Business Continuity3
Vendor Management and Service Level Agreements3
Legal and Ethical Issues in Information Technology3
Information Technology Auditing3
Select 3 credit hours of Cybersecurity or Cybersecurity-related elective courses
Graduate courses from the College of Computing, Armour College of Engineering or Chicago-Kent College of Law
CYBERSECURITY TECHNOLOGY TRACK
Offered by the Department of Information Technology and Management
18
Select the following Foundational Course
Cyber Security Technologies3
Select 15 credit hours
Programming for Cybersecurity Analytics3
AI for Cybersecurity3
Database Security3
Human Factors in Cybersecurity3
Active Cyber Defense3
Cyber Security Technologies: Projects & Advanced Methods3
Operating Systems Security3
Cloud Computing Security3
Legal and Ethical Issues in Information Technology3
Shell Scripting for System Administration3
Introduction to Open Source Software3
Select 3 credit hours of Cybersecurity or Cybersecurity-related elective courses
Graduate courses from the College of Computing, Armour College of Engineering or Chicago-Kent College of Law
DIGITAL FORENSICS TRACK
Offered by the Department of Information Technology and Management
18
Select the following Foundational Courses
Cyber Security Technologies3
Computer & Network Privacy3
Required Courses
Cyber Forensics3
Mobile Device Forensics3
Digital Evidence3
Select 6 credit hours
Human Factors in Cybersecurity3
Steganography3
Vulnerability Analysis and Control3
Introduction to Cyber Warfare3
Topics in Information Security3-9
Legal and Ethical Issues in Information Technology3
Shell Scripting for System Administration3
Introduction to Open Source Software3
Select 3 credit hours of Cybersecurity or Cybersecurity-related elective courses
Graduate courses from the College of Computing, Armour College of Engineering or Chicago-Kent College of Law
LAW AND POLICY TRACK
Offered by Chicago-Kent College of Law
18
Select 12 credit hours
E Commerce2,3
AI and the Law: Future of Law Practice2
Emerging Technologies2
Law of Privacy3
Blockchain and the Law2
Computer & Network Privacy3
Legal Analytics 22
Programming for Lawyers1,2
Privacy Rights in Employment2
Select 6 credit hours of Cybersecurity or Cybersecurity-related elective courses
Graduate courses from the College of Computing, Armour College of Engineering or Chicago-Kent College of Law
Total Credit Hours30
1

ECE 518 or ECE 543 will be counted towards Foundational ECE courses

2

Credit will be given only to students without the background of Computer or Electrical Engineering

3

This excludes: CS 401, CS 402, CS 403, CS 406, CS 491, CS 497, CS 591, CS 691 and CS 695.

All foundational and security elective courses must be satisfied by courses taken at Illinois Institute of Technology. Courses transferred from other universities can be used only as electives.

Some tracks have required foundational course selections.

Students without a prior degree, significant coursework, or certifications in computing may be required to take some or all of the following courses: CS 201CS 401CS 402ECE 407ECE 408ITMD 504ITMO 503, and any other necessary prerequisites. This will likely increase the duration of the degree for such students.