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 132 | Calculus I | 4(4-0) |
MTH 175 | Discrete Mathematics | 3(3-0) |
MTH 223 | Linear Algebra and Matrix Theory | 3(3-0) |
MTH 321 | Elementary Number Theory | 3(3-0) |
Required Courses II: Computer Science Core Courses (27 hours)
CPS 180 | Principles of Computer Programming | 3(3-0) |
CPS 181 | Introduction to Data Structures | 3(3-0) |
CPS 210 | Computer Organization and Communications | 3(3-0) |
CPS 240 | Object-Oriented Programming, Analysis and Design | 3(3-0) |
CPS 280 | Alternative Programming Languages | 3(3-0) |
CPS 340 | Advanced Data Structures and Algorithms | 3(3-0) |
CPS 360 | Computer Design and Architecture | 3(3-0) |
CPS 470 | Introduction to Operating Systems | 3(3-0) |
CPS 480 | Introduction to Artificial Intelligence | 3(3-0) |
ITC 265 | Basics of Data Communications and Computer Networks | 3(3-0) |
Required Courses III Cybersecurity Core Courses 18 hours
CPS 333 | Introduction to Computer Security and Cryptography | 3(3-0) |
CPS 373 | Network Security | 3(3-0) |
CPS 375 | Social Engineering, Cybersecurity Law, Policy and Ethics | 3(3-0) |
CPS 463 | Hardware Security | 3(3-0) |
CPS 475 | Software, Database, and Operating System Security | 3(3-0) |
CPS 477 | Security Informatics: AI and Visualization | 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 512 | Cybersecurity Analysis | 3(3-0) |
BIS 521 | Governance, Risk, and Compliance in Cybersecurity | 3(3-0) |
BIS 523 | Cybercrime Forensics | 3(3-0) |
BIS 525 | Managing Security and Privacy in the Cloud | 3(3-0) |
Total: 64 semester hours