The Computer Science emphasis focuses on the protection of computer systems, networks, programs, critical infrastructures, and data from unintended or unauthorized access, change, or destruction.
Cybersecurity Foundation (3-9 credits):
Take the following:
CYBER 500 Introduction to Cybersecurity (3 credits)
Take between 0-6 credits of the following:
- CS 507 Computing Foundations For Computational Science (3 credits)
- CS 508 Network and System Foundations for Cybersecurity (3 credits)
Cybersecurity Knowledge Building – at least 4 of the following (12 credits):
- CS 523 Cyber-Physical Systems (3 credits)
- CS 524 Cybersecurity of Critical Infrastructures (3 credits)
- CS 547 Digital Forensics (3 credits)
- CS 567 Applied Cryptography (3 credits)
- CS 575 Software Security (3 credits)
- CS 622 Advanced Network Security (3 credits)
Cybersecurity Interdisciplinary Knowledge Building – at least two of the following or other classes approved by the program (6-12 credits):
- CS 510 Databases (3 credits)
- CS 525 Computer Networks (3 credits)
- CS 555 Distributed Systems (3 credits)
- CS 552 Operating Systems (3 credits)
- CS 554 Advanced Operating Systems (3 credits)
- ITM 556 Information Security Management (3 credits)
- ITM 557 Security Analytics (3 credits)
- MATH 508 Advanced Asymmetric Cryptography and Cryptanalysis (3 credits)
- MATH 509 Symmetric Key Cryptography and Cryptanalysis (3 credits)
- Or other courses approved by the program
Cybersecurity Culminating Experience (3 credits):
- CYBER 692 Capstone Course (3 credits) OR CYBER 590 Practicum/Internship (3 credits) OR Cyber 591 Project (3 credits)