Skip to content

Online Cybersecurity Degree Curriculum

Curriculum Details

30 credit hours required in the major

In the online master’s program, you’ll complete 30 credit hours over 10 courses that will prepare you to integrate security into corporate information systems and write high-quality software.

As part of the program, you’ll have access to the Schwan’s IT Learning Center, which has a system of networked Raspberry Pi devices and a virtual server running the Ubuntu Linux operating systems.

A bachelor’s degree in computer science is not required, but we do ask that you familiarize yourself with fundamental programming and computer networking concepts using readily available online education resources.

Required Courses

Credits

Overview of principles and approaches to information security. Topics include software vulnerabilities, secure software design principles, trusted computing base, authentication and access control, malware, network threats and defenses, and cryptography applications. Prerequisites: B.S. in Computer Science OR BS in a closely related field and the ability to program in a high-level programming language OR CYBR 505.

Pre-Requisite: CYBR 505

This course will provide students with the fundamental knowledge of computer science that forms the technical foundation of the cybersecurity field with an essential focus on software development. The course will further develop coding and problem-solving skills and review critical concepts in algorithm development and computer architecture that are important in creating secure software and systems.

Information security vulnerabilities and risks; legal, cost, privacy, and technology constraints; derivation of strategies; technical and procedural means of achieving desired ends.

Prerequisite: B.S. in Computer Science (or closely related field), or its equivalent

Design principles of secure systems, authentication, access control and authorization, discretionary and mandatory security policies, secure kernel design, and secure databases.

Pre-Requisite: CYBR 500

Study of fundamental principles of Internet security, approaches and techniques used in network attacks and defending mechanisms. Topics include threats and vulnerabilities of TCP/IP, DNS, and BGP protocols, denial of service (DOS) attacks, firewalls, IPsec, TLS, and web security.

Pre-Requisite: CYBR 520

This course provides a comprehensive overview of risk management and its implications on IT infrastructures and compliance. It covers methodologies for risk assessment, security planning, mechanisms for protection against risks, responses to security incidents and maintaining acceptable risks and compliance requirements.

Pre-Requisite: CYBR 500

This course provides the student with network and system penetration testing methodologies to prepare businesses and developers to discover and mitigate security weaknesses. It covers the basic strategies and tools that prepare students to engage in proactive and aggressive cyber security activities, with a focus on penetration testing and ethical hacking.

Pre-Requisite: CYBR 505 AND CYBR 530

This course provides students with the background and skills to manage information security incidents to minimize impact on systems and software. Topics include understanding cyber threats, incident handling steps and response to different types of security incidents. Students explore these topics by utilizing industry-standard processes and forensics tools for investigating information security incidents.

Pre-Requisite: CYBR 505 AND CYBR 530

This course covers the design and implementation of secure software. Some of the topics covered are the characteristics of secure software, the role of security in the development lifecycle, designing secure software, and best security programming practices. Software security for web and mobile applications will be covered.

Pre-Requisite: CYBR 505 AND CYBR 530

This course involves the planning, approval, implementation and completion of a capstone project. The capstone provides culmination of the cybersecurity program in a self-directed research or practical project that showcases students mastery of cybersecurity topics.

Pre-Requisite: CYBR 630

Request More Information

Complete this form to receive information about coursework, admissions, tuition, and more.