Cybersecurity (BS)

The multidisciplinary Bachelor of Science program in Cybersecurity is designed to produce graduates who can identify, assess, and manage cyber threats. This BS program requires a minimum of 66 credit hours in computer science and cybersecurity, 18 credit hours in mathematics and the natural sciences, and the university general education program.

The Bachelor’s degree program in Cybersecurity is accredited by the Computing Accreditation Commission of ABET.

The program curriculum provides required computer science and cybersecurity courses such as data structures, networking, number theory and cryptography, algorithms, database systems, computer forensics, operating systems, Linux/UNIX systems, information security, and cybersecurity capstone; as well as required political science and computer information systems and analytics courses such as cybersecurity law and policy, project management, and cybersecurity governance and policy.

[ Program Educational Objectives | Student Outcomes | Enrollment and Graduation Figures | Careers | Resources ]

[1] Program Educational Objectives


Graduates of the program are expected to attain the following abilities within a few years of graduation:

  • Grow as well-educated professionals with an integrated high-level understanding of cyber systems, processes, and the main body of knowledge of computing and cybersecurity as a whole;
  • Be able to creatively apply theoretical and practical knowledge of cybersecurity to identify, assess, and manage cyber threats;
  • Work effectively, as an individual or as a member of a team, while communicating effectively with diverse audiences; contributing to a collaborative and inclusive environment; and complying with the ethical, legal, and professional standards of the discipline; and
  • Maintain their skills as the field evolves and appreciate the need for continuing professional growth and development to keep current in the profession.

[2] Student Outcomes


Students in the program are expected to know and be able to do the following by the time of graduation:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
  3. Communicate effectively in a variety of professional contexts
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
  6. Apply security principles and practices to maintain operations in the presence of risks and threats

[3] Enrollment and Graduation Figures


Program enrollment and graduation data

2018–2019 2019–2020 2020–2021 2021–2022 2022–2023 2023–2024 2024–2025
Number of Students 9 57 90 91 70 81 106
Number of Graduates 0 0 7 21 17 11 TBA

[4] Careers


There are many opportunities for workers to start and advance their careers within cybersecurity. According to CyberSeek, these opportunities can be categorized as follows:

CyberSeek also provides an interactive career pathway that shows common transition opportunities between these careers and detailed information about the salaries, credentials, and skillsets associated with each role.

[5] Resources


Requirements for the B.S. degree in Cybersecurity (20212020)

Prerequisite Chart

Undergraduate Bulletin (Program Requirements)

Undergraduate Bulletin (Course Descriptions): CSCI, CSEC, PSCI, CISA

Academic Maps: Cyberphysical Security, Management of Cybersecurity, Cybersecurity Strategic Policy