Cybersecurity Major
In the cybersecurity major, students get a mix of background knowledge in computer science, along with a specialized focus in cybersecurity topics. The major blends a theoretical background with practical applications of cybersecurity skills. Graduates are well-equipped to go into careers in developing secure software, exploring and fixing vulnerabilities and penetration testing. The cybersecurity major leads to a degree in computer science.
The cybersecurity major requires coursework in the following areas:
- Course List
CPSC 220 Computer Programming and Problem Solving 4 credits
CPSC 225 Software Development Tools 1 credit
CPSC 240 Object-oriented Analysis and Design 4 credits
CPSC 318 System and Network Administration 4 credits
CPSC 340 Data Structures and Algorithms 4 credits
CPSC 414 Network Principles & Application 3 credits
BLAW 300 Cybersecurity Law 3 credits
MATH 253 Introduction to Cryptography 3 credits
CPSC 284 or MATH 201 Intro to Discrete Mathematics or Applied Discrete Mathematics 3 or 4 credits
CPSC 302 Computer Ethics 3 credits
CPSC 345 Introduction to Computer or Information Security Security 3 credits
CPSC 435 Advanced Cybersecurity 3 credits - ————————————————————————————————–
Select two of the following (minimum of 3 credits each): 6 credits
CPSC 445 Software Security
CYBR 458 Network Security
CYBR 461 Cyber Certificate Studies : Ethical Hacking
CYBR 470 Special Topics in Cybersecurity
CPSC 491 Individual Study in Computer Science 1
CPSC 499 Internship 2
Other course approved by the program director
Total Credits
44-45