Graduate Computer Science Cybersecurity Certificate

Certificate Requirements

The School of Computing is responding to its industry need for a skilled workforce in Cybersecurity.


Cybersecurity requirements for critical infrastructure continues to be vital for the US national defense and health of our national economy. Continued attacks, such as ransomware, against these systems requires advanced educational training to stay ahead of such threats. The goal of the graduate computer science cybersecurity certificate is to ensure educational relevancy in the identification and defense of current cyber threats to critical infrastructure. The certificate includes course options in Artificial Intelligence (AI) and Machine Learning (ML) as these have been deemed critical to the advancement of cybersecurity, to include using AI/ML for cybersecurity as well as the security of the AI/ML systems themselves. The included courses delve into the theory and mathematical foundations as well as hands-on components focused on security at both a software and hardware level.


This certificate can be completed by both graduate-level degree and non-degree seeking students that have completed an appropriate computer science or computer engineering undergraduate degree. We provide a choose five-of-eight approach as some of these courses may have be previously taken as cross-listed undergraduate courses and the proposed graduate certificate requires 15 graduate credits.

Choose 5 of the following courses15
Compiler Design-Construction
AI Theory and Programming
Data Mining
Surreptitious Software
Security of HW Implementations
Network Security
Cyber-Physical Security
Cryptography
Data Security
Total Hours15