Master's Degree

Computer Security Fundamentals

The master's degree in cybersecurity with a concentration in computer security fundamentals provides you with a core foundation of 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.


Courses in this concentration require prior undergraduate coursework in computer architecture, algorithms and data structures. An undergraduate degree in Computer Science is highly recommended

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.

Required Core Courses (12 Credit Hours)

Concentration Courses (15 Credit Hours)

The concentration courses for computer security fundamentals will be delivered over a 16 week period.

Elective Courses (3 Credit Hours)
Choose one elective from other concentrations.

Practicum (3 Credit Hours)

Please note that you are required to submit an electronic portfolio demonstrating completion of core program competencies in cybersecurity and in the area of concentration.

View application deadlines and start dates for this degree program.