Cybersecurity 

CURRENT Degree Requirements

Complete all of the following:


COMPUT 601 - Intro to Graduate Studies

Required Core Courses (9 credits)

CYBER 500 - Intro to Cybersecurity (3) NOTE: This course replaces CS 546 Computer Security which is no longer offered.

Take at least one of the following:

CS 567 - Applied Cryptography (3)

MATH 508 - Foundations of Cryptographic Computing (3)

MATH 509 - Symmetric Key Cryptography and Cryptanalysis (3)

Take at least one of the following:

CS 575 - Software Security (3)

CS 622 - Advanced Network Security (3)

Elective Courses (19 credits):

Must be approved by the supervisory committee and Computing Program directors. Pre-approved electives and specific requirements are listed below.

Comprehensive Exam (1 credit):

COMPUT 691 Doctoral Comprehensive Examination (1 credit)

Dissertation (30 credits):

COMPUT 693 Dissertation (30 credits)

Total Credits: 60

Pre-approved Elective Courses - By Focus Area

Courses denoted with an asterisk (*) are dual-listed.

Computer/Software Security

Artificial Intelligence/Data Science

Cryptography and Cryptanalysis

Network Security

Physical Systems and Infrastructure

Computability, Computational Complexity, and Formal Verification

Coding and Information Theory

Quantum Computations and Post-Quantum Security