Cybersecurity / Bachelor of Science
Program: BS-CYBS-1
Total Credit Hours: 120
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
Code | Title | Hours |
---|---|---|
Core Courses | ||
CPSC 20000 | Introduction to Computer Science | 3 |
CPSC 21000 | Programming Fundamentals | 3 |
CPSC 22000 | Introduction to Linux | 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 1 | 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 |
Electives | ||
Select any 30000-level or higher CPSC elective. | 3 | |
Total Hours | 67 |
- 1
The Advanced Writing Requirement of the General Education Curriculum is satisfied by successful completion of CPSC 49300 Computer Infrastructure Capstone Project
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.