Master's Degrees

Computer Security Fundamentals

The master's degree in cybersecurity with a concentration in computer security fundamentals builds on a computer science background to provide students with advanced technical knowledge necessary to design and build secure computing systems, to detect unauthorized use, and to protect those systems, their resources, and the data that they store or access.

Learn about various attacks in computer and network systems, including node- and network-level attacks; modeling and analyzing attack propagation and impacts; identifying core system vulnerabilities; and detection and defense strategies against attacks, including network forensics.


It is recommended that students in this concentration have undergraduate coursework in analysis of algorithms, operating systems, computer architecture, program design, computer organization, object-oriented software design and data structures.

Program Requirements

This concentration requires four core courses, four concentration courses, one elective course, one practicum course and one electronic portfolio demonstrating completion of core program competencies. For a full list of courses, view the Graduate Catalog. View the cybersecurity application deadlines.