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:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- Communicate effectively in a variety of professional contexts
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- 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:
- Entry-level: Cybersecurity specialist, cybercrime analyst, incident and intrusion analyst, IT auditor, etc.
- Mid-level: Cybersecurity analyst, cybersecurity consultant, penetration and vulnerability tester, etc.
- Advanced-level: Cybersecurity manager, cybersecurity engineer, cybersecurity architect, etc.
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 (2021, 2020)
Undergraduate Bulletin (Program Requirements)
Undergraduate Bulletin (Course Descriptions): CSCI, CSEC, PSCI, CISA
Academic Maps: Cyberphysical Security, Management of Cybersecurity, Cybersecurity Strategic Policy