Cybersecurity / Bachelor of Science
Cybersecurity / Bachelor of Science
Total Credit Hours: 128
Major Credit Hours: 67
A data-driven society requires virtually impenetrable cyber defenses and consistently effective data access controls and monitoring systems. As hackers’ sophistication in attacking systems has soared, so has the immensity of the challenge to provide such reliable protections. Creating systems to counter cyber-attacks requires impressive technical know-how, the kind that the Bachelor of Science in Cybersecurity provides.
The Bachelor of Science in Cybersecurity offers a deeply technical curriculum in how to design security protections, controls, and monitoring services into computer software and hardware. As a subfield of Computer Science, the study of cybersecurity thoroughly familiarizes students with how computers represent, process, store, obfuscate, and communicate data so that they can anticipate hackers’ moves, decipher their steps, and counteract their consequences.
Degree Requirements
Program: BS-CYBS-1
I. Core Courses (64)
CPSC-20000 | Introduction to Computer Science |
3 |
CPSC-21000 | Programming Fundamentals |
3 |
CPSC-22000 | Introduction to Unix |
3 |
CPSC-25000 | File Systems and Digital Forensics |
3 |
CPSC-28100 | Introduction to Networks |
3 |
CPSC-30000 | Computer Organization |
3 |
CPSC-33000 | Database Systems |
3 |
CPSC-34000 | Algorithms and Data Structures |
3 |
CPSC-35000 | Operating Systems |
3 |
CPSC-42000 | Cybersecurity Essentials |
3 |
CPSC-42100 | Advanced Cybersecurity |
3 |
CPSC-42200 | Wireless Security |
3 |
CPSC-42500 | Encryption and Authentication Systems |
3 |
CPSC-42700 | Programming for Penetration Testing |
3 |
CPSC-49300 | Computer Infrastructure Capstone Project |
3 |
INSY-23000 | Legal and Ethical Issues in Computing |
3 |
INSY-35000 | Cybersecurity Policy and Strategy |
3 |
INSY-35100 | Security Assessment and Risk Management |
3 |
INSY-45000 | Enterprise Security |
3 |
INSY-46000 | Cybercrime Prevention Tools |
3 |
MATH-21000 | Discrete Mathematics |
4 |
II. Elective (3)
Choose any 30000-level or higher CPSC elective.
III. Advanced Writing Requirement
The Advanced Writing Requirement of the General Education Curriculum is satisfied by successful completion of CPSC 49300 Computer Infrastructure Capstone.
IV. Recommended Minors
Pursuing a minor gives students an opportunity to explore an area of interest to greater depth. Cybersecurity specialists help organizations of all kinds in diverse industries to protect their data, and this gives students great freedom to choose a minor that aligns with their personal or professional interests. However, the following minors align most closely with the coursework of the major:
- Minor in Computer Science
- Minor in Data Science
- Minor in Information Technology
- Minor in Mathematics
The requirements for some of these minors overlap with those of the major. To earn a minor, a student must take at least two upper-division courses that count exclusively for the minor. A student may not both major and minor in Cybersecurity.