Skip to Main Content
Mobile Menu

Degree Requirements

Course Number and TitleCredits
Total68
COMPUT 601 – Introduction to Graduate Studies1
Required Core Courses
CS 546 - Computer Security
CS 575 - Software Security OR CS - 622 Advanced Network Security
One (1) of the following:
CS 567 - Applied Cryptography
MATH 508 - Advanced Public Key Cryptology
MATH 509 - Symmetric Key Cryptology
9
Elective Courses
Must be approved by the supervisory committee and Computing Program directors.
Pre-approved electives and specific requirements are given in the student handbook.
24
COMPUT 691 Doctoral Comprehensive Examination1
COMPUT 693 Dissertation33

Cyber Security Flowchart (PDF)

Pre-approved Elective Courses – By Focus Area

Computer/Software Security

  • CS 546 Computer Security
  • CS 575 Software Security

Cryptology/Cryptography

  • MATH 505 Abstract Algebra
  • MATH 507 Advanced Number Theory
  • MATH 508 Advanced Public Key Cryptology
  • MATH 509 Symmetric Key Cryptology
  • CS 567 Applied Cryptography
  • CS/MATH 667 Advances in Applied Cryptography

Network Security

  • CS 525 Computer Networks
  • CS 622 Adv Network Security

Physical Systems and Infrastructure

  • CS 524 Cyber Security of Critical Infrastructures
  • CS 623 Cyber Physical Systems