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-20000Introduction to Computer Science

3

CPSC-21000Programming Fundamentals

3

CPSC-22000Introduction to Unix

3

CPSC-25000File Systems and Digital Forensics

3

CPSC-28100Introduction to Networks

3

CPSC-30000Computer Organization

3

CPSC-33000Database Systems

3

CPSC-34000Algorithms and Data Structures

3

CPSC-35000Operating Systems

3

CPSC-42000Cybersecurity Essentials

3

CPSC-42100Advanced Cybersecurity

3

CPSC-42200Wireless Security

3

CPSC-42500Encryption and Authentication Systems

3

CPSC-42700Programming for Penetration Testing

3

CPSC-49300Computer Infrastructure Capstone Project

3

INSY-23000Legal and Ethical Issues in Computing

3

INSY-35000Cybersecurity Policy and Strategy

3

INSY-35100Security Assessment and Risk Management

3

INSY-45000Enterprise Security

3

INSY-46000Cybercrime Prevention Tools

3

MATH-21000Discrete 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.