Cybersecurity Engineering - MS

This graduate program prepares students for analyzing, developing, investigating, protecting, and defending the cyber ecosystem of organizations.  As such, it focuses on the engineering and technical aspects of cybersecurity.  The degree is designed to appeal to practitioners as well as research scholars through the choice of capstone experience.

The Master of Cybersecurity Engineering degree entails a minimum of 33 semester graduate credit hours.  The following courses are required:

Foundational Courses (9 credit hours)
COMP 7270/7276Advanced Topics in Algorithms3
COMP 7300/7306Advanced Computer Architecture3
COMP 7500/7506Advanced Topics in Operating Systems3
Required Cybersecurity-Specific Courses (9 credit hours)
COMP 6350/6356Digital Forensics3
COMP 6370/6376Computer and Network Security3
COMP 7370/7376Advanced Computer and Network Security3
Elective Cybersecurity-Specific Courses (select three of the courses listed below for a total of 9 credit hours) 9
Network and Operating System Administration
Software Process
Real Time and Embedded Systems
Software Architecture
Software Environments
Software Re-Engineering
Elective Courses (3 credit hours)
6000/7000/8000‐level coursework relevant to cybersecurity and approved by the major professor. 3
Capstone experience (3 credit hours)
COMP 7980/7986Capstone Engineering Project3
Total Hours33

Students who have taken the 5000-level version of any 6000-level course cannot take the course in its 6000-level format.  They must substitute other cybersecurity-relevant graduate course as directed by the major professor.  All courses in the degree must be taken for a grade. The exception is COMP 7980/COMP 7986, the Capstone Engineering Project, which is offered only in pass/fail format. 

A project demonstrating mastery of cybersecurity engineering is required for the degree. The project includes both software and a written report.  A proposal supporting the project must be approved by the student's major professor before work on the project may start. The format for the proposal and the project report are determined by the student's major professor. The project report must be given to the department's graduate program office upon completion for filing as a technical report.

This degree can be earned entirely through on-campus instruction, through the Engineering Online Graduate Program, or a combination of the two.   Distance students should note that MATH 6180, Cryptography, is offered only in an on-campus format and cannot include it as one of their elective cybersecurity-specific courses.