Cyber Security Engineering (CYBR)
CYBR 501 | INTRODUCTION TO CYBERSECURITY CONCEPTS AND TOOLS
Units: 3 Repeatability: No
Prerequisites: CYBR 505 with a minimum grade of C-
An introduction to the fundamentals of cybersecurity, including the notion of policy as the definition of “security” for a system and the concepts of threats, vulnerabilities, and risk. We will survey common attacks and mitigations, and the shortcomings of common, contemporary cybersecurity models. Students will practice aspects of networking, operating systems, and security test tools through computer virtualization and hands-on labs and will assemble a penetration testing Cybersecurity Sandbox with multiple virtual machines that they will use in subsequent courses and will demonstrate the use of a set of security test tools.
CYBR 502 | CYBERSECURITY NETWORK DEFENSE
Units: 3 Repeatability: No
Prerequisites: CYBR 501 with a minimum grade of C-
This course is an introduction to fundamental concepts of computer network security and defense, including planning, architecture, system design and deployment, risk assessments, and identifying network security threats from a cybersecurity perspective. Cybersecurity network testing will be conducted in the virtualized Cybersecurity Sandbox that students implemented in CYBR 501.
CYBR 503 | CYBERSECURITY DOMAIN
Units: 3 Repeatability: No
Prerequisites: CYBR 502 with a minimum grade of C-
This course continues to build on the fundamental concepts introduced in CYBR 501 by advancing the investigation of threats, vulnerabilities, and risk. Introducing and applying security risk frameworks to implement security controls and mediate risk. Testing will be conducted in the student’s Cybersecurity Sandbox.
CYBR 504 | APPLIED CRYPTOGRAPHY
Units: 3 Repeatability: No
Prerequisites: CYBR 502 with a minimum grade of C-
This course is an introduction to core principles of modern cryptography and applied cryptographic methods and systems. It includes description of common cryptographic algorithms, pseudorandom generators and encryption. Students will explore the application and assessment of cryptographic techniques for enforcing security policies. Class labs and project will be conducted in the Cybersecurity SandBox.
CYBR 505 | COMPUTATIONAL ROOTS OF CYBERSECURITY
Units: 6 Repeatability: No
Accelerated introduction to software systems with an emphasis on computer programming, computer architecture, and operating systems. Six hours of lecture-lab weekly.
CYBR 506 | SECURE SYSTEM LIFE CYCLE
Units: 3 Repeatability: No
Prerequisites: CYBR 502 with a minimum grade of C-
In this course the student will be introduced to the secure system life cycle and to the different types of threats and vulnerabilities that pertain to each stage. Students will learn methods for building confidence in the ability of a computer system to correctly enforce the security policy at every stage of the life cycle. Class labs and project will be conducted in the Cybersecurity SandBox.
CYBR 508 | SECURE NETWORK ENGINEERING
Units: 3 Repeatability: No
Prerequisites: CYBR 502 with a minimum grade of C-
This course builds on CYBR 502 and continues exploring the design and maintenance of secure and sustainable networks. Topics include network hardening methods, advanced configurations of security tools such as IPS, and secure Cloud Computing. Verification testing of network configurations will be conducted using the Cybersecurity Sandbox.
CYBR 510 | SECURITY TEST ENGINEERING
Units: 3 Repeatability: No
Prerequisites: CYBR 502 with a minimum grade of C-
This course presents various methodologies for performing security testing to ensure a system correctly enforces the security policy. Topics include creating and configuring test environments based on security requirements; differentiating between functional testing and security testing; and types of testing such as static, dynamic, vulnerability, and penetration testing; Labs and projects for the course will utilize the Cybersecurity Sandbox.
CYBR 512 | INCIDENT DETECTION AND HANDLING
Units: 3 Repeatability: No
Prerequisites: CYBR 502 with a minimum grade of C-
In this course techniques for assuring the continued operation of secure systems in contested environments will be explored. The course through lecture, labs and projects continue to students to use these techniques for the detection of, response to, and recovery from security incidents. Labs and projects for the course will utilize the Cybersecurity Sandbox.
CYBR 514 | CYBER ENGINEERING RESEARCH I
Units: 3 Repeatability: No
Prerequisites: CYBR 501 with a minimum grade of C- and CYBR 502 with a minimum grade of C- and CYBR 503 with a minimum grade of C- and CYBR 504 with a minimum grade of C- and CYBR 506 with a minimum grade of C- and CYBR 508 with a minimum grade of C- and CYBR 510 with a minimum grade of C- and CYBR 512 with a minimum grade of C-
In Research 1, students will be introduced to a multi domain international company that requires cybersecurity support to update and formalize the security of the enterprise. Student will be required to apply knowledge and skills learned throughout the Cybersecurity Engineering curriculum. The class will form a project team and break into work groups and in a virtual environment develop and implement an Information Systems Security Plan to secure a three-city international structure design private company (Design World Case Study). The groups will be provided a virtual environment with the enterprise systems design in place as per the Case study.
CYBR 516 | CYBER ENGINEERING RESEARCH II
Units: 3 Repeatability: No
Prerequisites: CYBR 514 with a minimum grade of C-
In Research II, students will continue the implementation of the capstone case study introduced in Research I a multi domain international company that requires cybersecurity support to update and formalize the security of the enterprise. Student will be required to apply knowledge and skills learned throughout the Cybersecurity Engineering curriculum. The class will be provided a virtual environment with the enterprise systems design in place as per the Case study.
CYBR 592 | NEW STUDENT ORIENTATION
Units: 0 Repeatability: No
This orientation course introduces students to the University of San Diego and provides important information about the program. Throughout the orientation, students will learn to successfully navigate through the online learning environment and locate helpful resources. Students will practice completing tasks in the online learning environment as preparation for success in their online graduate courses. This orientation course will be available to students as a reference tool throughout the entirety of your program.