The Master of Science in Cybersecurity (MS-CSEC) program equips you with advanced knowledge and practical skills in safeguarding digital infrastructures against fast-evolving cyber threats. The rigorous curriculum combines theoretical foundations with hands-on experience in areas such as computer security, network security, cryptography, ethical hacking, risk management, incident response and secure software development.
Students will gain expertise in recognizing vulnerabilities, protecting critical assets and implementing cybersecurity solutions in diverse settings. This is a STEM program.
You are expected to be prepared to study graduate-level computer science classes. While we accept students from a range of educational backgrounds, you must hold a bachelor's degree, ideally in computer science, computer engineering or a related field. We do not generally offer leveling (undergraduate) courses to learn background material. If you are applying to the program from a different background, you should ensure you have appropriate prior knowledge and experience.
Undergraduate preparation should include:
You will need to show the admissions committee that you understand the required prerequisites. This can be done by providing your transcript or including relevant expertise in your CV or Statement of Purpose.
Requirements for the MS-CSEC degree include:
30 hours of coursework
Nine hours (three courses) are required from the following list:
CSCE 704 Data Analytics for Cybersecurity
CSCE 713 Software Security
CSCE 749 Applied Cryptography
CSCE 765 Network Security
Nine hours (three courses) are required from the following list. Any course from the prescribed core electives list not used to meet those hours can be applied in this section:
CSCE 652 Software Reverse EngineeringTwelve hours (four courses) are required from the following list:
CSCE 606 Software Engineering
CSCE 611 Operating Systems
CSCE 612 Applied Networks and Distributed Processing
CSCE 614 Computer Architecture
CSCE 633 Machine Learning
CSCE 636 Deep Learning
CSCE 671 Computer-Human Interaction
CSCE 678 Distributed Systems and Cloud Computing