Skip to main content

Cybersecurity Major


Cybersecurity is a computing-based discipline involving technology, people, information, and processes to protect computing systems from adversaries. It involves the creation, operation, analysis, and testing of secure computing systems (see ACM Documentation‚Äč). It is an interdisciplinary course of study, including aspects of law, policy, human factors, ethics, and risk management in the context of adversaries. BYU's Cybersecurity program is recognized as a National Center of Academic Excellence in Cyber Defense by the NSA/DHS.

Program Requirements

Circle chart for program

Below are links to find out the specification of the major, past and present flowcharts, and other information about the program and graduation. If there are more questions, please view the advisement center contact information here.

Program Educational Objectives

  1. Practice as a competent professional in Cybersecurity or enrolled in an appropriate graduate program
  2. Demonstrate leadership by positive influence on others towards shared goals
  3. Collaborate and communicate effectively in diverse team environments
  4. Show sensitivity for global, societal, organizational issues, compliant with the moral standards of the Gospel of Jesus Christ in the application of technology.


Students in the Cybersecurity major often choose courses related to a certain emphasis area. While these emphases don't appear on a student's diploma, they often map to job skills and careers.

Digital Forensics

Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court of law.

Penetration Testing

Students will learn how to ethically discover vulnerabilities in systems in order to best protect those systems.

Internet of Things (IoT)

Cyber-physical systems (Internet of Things) interact both with the real world, through sensors and actuators, and with computer networks.

System & Network Administration

System and network administrators manage an organizations technical infrastructure.