Print this page

Bulletins

Cybersecurity Major, B.S.

B.S. degree

Major Map

The Cybersecurity major will prepare students for a variety of cybersecurity careers, dedicated to securing vulnerable data and information infrastructure and stopping cyberattacks in the digital environment. The major focuses on both rigorous theory and extensive practice of security and privacy in computer systems, networks, software and hardware, database and web applications. The cybersecurity study is based on the solid foundation of computer science and mathematics such as programming languages, data structures, algorithms, operating systems and architectures.

Program Requirements

Required Courses I: Mathematics Courses (13 hours)

MTH 132Calculus I

4(4-0)

MTH 175Discrete Mathematics

3(3-0)

MTH 223Linear Algebra and Matrix Theory

3(3-0)

MTH 321Elementary Number Theory

3(3-0)

Required Courses IV: Cybersecurity Management Courses (6 hours)

Select BIS 512 and one of: BIS 521, BIS 523, or BIS 525:
BIS 512Cybersecurity Analysis

3(3-0)

BIS 521Governance, Risk, and Compliance in Cybersecurity

3(3-0)

BIS 523Cybercrime Forensics

3(3-0)

BIS 525Managing Security and Privacy in the Cloud

3(3-0)

Total: 64 semester hours

Required Courses II: Computer Science Core Courses (27 hours)

CPS 180Principles of Computer Programming

3(3-0)

CPS 181Introduction to Data Structures

3(3-0)

CPS 210Computer Organization and Communications

3(3-0)

CPS 240Object-Oriented Programming, Analysis and Design

3(3-0)

CPS 280Alternative Programming Languages

3(3-0)

CPS 340Advanced Data Structures and Algorithms

3(3-0)

CPS 360Computer Design and Architecture

3(3-0)

CPS 470Introduction to Operating Systems

3(3-0)

CPS 480Introduction to Artificial Intelligence

3(3-0)

ITC 265Basics of Data Communications and Computer Networks

3(3-0)

Note: You may only select one of CPS 240 or CPS 280

Required Courses III Cybersecurity Core Courses 18 hours

CPS 333Introduction to Computer Security and Cryptography

3(3-0)

CPS 373Network Security

3(3-0)

CPS 375Social Engineering, Cybersecurity Law, Policy and Ethics

3(3-0)

CPS 463Hardware Security

3(3-0)

CPS 475Software, Database, and Operating System Security

3(3-0)

CPS 477Security Informatics: AI and Visualization

3(3-0)

Total Credit Hours: 64