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