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.