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 |
| Code | Title | Credit Hours |
|---|---|---|
| Foundational Courses | (12) | |
Master of Cybersecurity students must take at least 1 course in each foundational area. | ||
| CS 528 | Data Privacy and Security | 3 |
| or CS 558 | Advanced Computer Security | |
| ECE 518 | Computer Cyber Security | 3 |
| or ECE 543 | Computer Network Security | |
| ITMS 548 | Cyber Security Technologies | 3 |
| or ITMS 578 | Cyber Security Management | |
| LAW 478 | Computer & Network Privacy | 3 |
| 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 Cybersecurity | 3 | |
| Computer Cyber Security (required) 1 | 3 | |
| Computer Network Security (required) 1 | 3 | |
| Secure Machine Learning Design and Applications | 3 | |
| Hardware Security and Advanced Computer Architectures | 3 | |
| Special Problems | 3 | |
| ECE Cybersecurity Elective Courses (select minimum 6 credit hours) | ||
| Analytical Methods for Power System Economics and Cybersecurity | 3 | |
| 5G Wireless Network: Architecture, New Radio, and Security | 3 | |
| Internet of Things and Cyber Physical Systems | 3 | |
| Modern Wireless Network Protocols and Standards | 3 | |
| Communications Networks Performance Analysis | 3 | |
| Computer Network Security | 3 | |
| Modern Internet Technologies | 3 | |
| Computer Vision and Image Processing | 3 | |
| Secure Machine Learning Design and Applications | 3 | |
| Cloud Computing and Cloud Native Systems | 3 | |
| Data Science for Engineers | 3 | |
| Elements of Smart Grid | 3 | |
| Hardware Security and Advanced Computer Architectures | 3 | |
| Object-Oriented Programming and Machine Learning | 3 | |
| Special Problems | 3 | |
| General Cybersecurity Elective Courses (select 0 to 1 course - advisor approved) | ||
| Option to select 0-3 credit hours | ||
| Computer & Network Privacy | 3 | |
| Law of Privacy | 3 | |
| Blockchain and the Law | 2 | |
| Cyber Security Technologies | 3 | |
| Cyber Security Management | 3 | |
| Data Privacy and Security | 3 | |
| Advanced Computer Security | 3 | |
| ECE General Elective Courses (select 0 to 2 courses - advisor approved) | ||
| Option to select 0-8 credit hours | ||
| Digital and Data Communication Systems | 3 | |
| Introduction to Computer Networks | 3 | |
| Digital Signal Processing I | 3 | |
| Smart and Connected Embedded System Design | 4 | |
| Introduction to Signals and Systems for Advanced Studies 2 | 3 | |
| Introduction to Probability and Random Variables for Advanced Studies 2 | 3 | |
| Artificial Intelligence and Edge Computing | 3 | |
| Wireless Communication System Design | 3 | |
| Video Communications | 3 | |
| Analysis of Random Signals | 3 | |
| Communication Engineering Fundamentals | 3 | |
| Artificial Intelligence in Smart Grid | 3 | |
| Machine and Deep Learning | 3 | |
| Digital Signal Processing II | 3 | |
| Operations and Planning and Distributed Power Grid | 3 | |
| Elements of Sustainable Energy | 3 | |
| Microgrid Design and Operation | 3 | |
| Computer Organization and Design | 3 | |
| 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 Cybersecurity | 3 | |
| Internet of Things and Cyber Physical Systems | 3 | |
| Computer Cyber Security (required) 1 | 3 | |
| Computer Network Security (required) 1 | 3 | |
| Special Problems | 3 | |
| ECE Cybersecurity Elective Courses (select minimum 6 credit hours) | ||
| Select 6 credit hours | ||
| Introduction to Computer Networks | 3 | |
| Introduction to Signals and Systems for Advanced Studies 2 | 3 | |
| Introduction to Probability and Random Variables for Advanced Studies 2 | 3 | |
| 5G Wireless Network: Architecture, New Radio, and Security | 3 | |
| Modern Wireless Network Protocols and Standards | 3 | |
| Application Software Design | 3 | |
| Communications Networks Performance Analysis | 3 | |
| Modern Internet Technologies | 3 | |
| Artificial Intelligence in Smart Grid | 3 | |
| Computer Vision and Image Processing | 3 | |
| Cloud Computing and Cloud Native Systems | 3 | |
| Elements of Smart Grid | 3 | |
| Hardware Security and Advanced Computer Architectures | 3 | |
| Object-Oriented Programming and Machine Learning | 3 | |
| COMPUTER SCIENCE TRACK | ||
Offered by the Department of Computer Science | 18 | |
| CS Security Core Courses | ||
| Select 6 credit hours | ||
| Introduction to Information Security | 3 | |
| Software Security | 3 | |
| Data Privacy and Security | 3 | |
| Cryptography and Network Security | 3 | |
| Cyber-Physical Systems Security and Design | 3 | |
| Advanced Computer Security | 3 | |
| Biometrics | 3 | |
| System and Network Security | 3 | |
| CS Security Elective Courses | ||
| Select 3 credit hours | ||
| Introduction to Information Security | 3 | |
| Data Integration, Warehousing, and Provenance | 3 | |
| Advanced Data Mining | 3 | |
| Advanced Database Organization | 3 | |
| Software Security | 3 | |
| Data Privacy and Security | 3 | |
| Computer Networks II: Network Services | 3 | |
| Cryptography and Network Security | 3 | |
| Distributed Systems | 3 | |
| Operating System Design and Implementation | 3 | |
| Decentralized Machine Learning Systems | 3 | |
| Cyber-Physical Systems Security and Design | 3 | |
| Advanced Computer Security | 3 | |
| Biometrics | 3 | |
| Virtual Machines | 3 | |
| Online Social Network Analysis | 3 | |
| Machine Learning | 3 | |
| Software Systems Architectures | 3 | |
| Software Testing and Analysis | 3 | |
| System and Network Security | 3 | |
| 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 Management | 3 | |
| Select 15 credit hours | ||
| Programming for Cybersecurity Analytics | 3 | |
| Coding Security | 3 | |
| AI for Cybersecurity | 3 | |
| Human Factors in Cybersecurity | 3 | |
| Introduction to Cyber Warfare | 3 | |
| Cloud Computing Security | 3 | |
| Topics in Information Security | 3-9 | |
| Governance, Risk, and Compliance | 3 | |
| Incident Response, Disaster Recovery, and Business Continuity | 3 | |
| Vendor Management and Service Level Agreements | 3 | |
| Legal and Ethical Issues in Information Technology | 3 | |
| Information Technology Auditing | 3 | |
| 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 Technologies | 3 | |
| Select 15 credit hours | ||
| Programming for Cybersecurity Analytics | 3 | |
| AI for Cybersecurity | 3 | |
| Database Security | 3 | |
| Human Factors in Cybersecurity | 3 | |
| Active Cyber Defense | 3 | |
| Cyber Security Technologies: Projects & Advanced Methods | 3 | |
| Operating Systems Security | 3 | |
| Cloud Computing Security | 3 | |
| Legal and Ethical Issues in Information Technology | 3 | |
| Shell Scripting for System Administration | 3 | |
| Introduction to Open Source Software | 3 | |
| 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 Technologies | 3 | |
| Computer & Network Privacy | 3 | |
| Required Courses | ||
| Cyber Forensics | 3 | |
| Mobile Device Forensics | 3 | |
| Digital Evidence | 3 | |
| Select 6 credit hours | ||
| Human Factors in Cybersecurity | 3 | |
| Steganography | 3 | |
| Vulnerability Analysis and Control | 3 | |
| Introduction to Cyber Warfare | 3 | |
| Topics in Information Security | 3-9 | |
| Legal and Ethical Issues in Information Technology | 3 | |
| Shell Scripting for System Administration | 3 | |
| Introduction to Open Source Software | 3 | |
| 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 Commerce | 2,3 | |
| AI and the Law: Future of Law Practice | 2 | |
| Emerging Technologies | 2 | |
| Law of Privacy | 3 | |
| Blockchain and the Law | 2 | |
| Computer & Network Privacy | 3 | |
| Legal Analytics 2 | 2 | |
| Programming for Lawyers | 1,2 | |
| Privacy Rights in Employment | 2 | |
| 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 Hours | 30 | |
- 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 201, CS 401, CS 402, ECE 407, ECE 408, ITMD 504, ITMO 503, and any other necessary prerequisites. This will likely increase the duration of the degree for such students.
