Cybersecurity Major

Department of Computer Science

Department Faculty

Cybersecurity is a critical interdisciplinary field which seeks to mitigate the ever growing number of cyber threats that we all face in a more and more connected world. Whether defending government systems from intrusion, developing more secure software, managing a corporation’s network security, analyzing new forms of malicious software, exploring new software vulnerabilities, managing user security, or implementing new cryptographic methods, there is a wealth of different areas in cybersecurity in need of talented professionals that can not only handle the tasks of today but innovate and tackle the security challenges of tomorrow.

The Cybersecurity major, which leads to a Bachelor of Science degree in Computer Science, provides students with a rigorous and up to date foundation in cybersecurity. The program starts with a solid foundation in Computer Science and moves on to cover a technical and broad program in cybersecurity. The major also builds in flexibility allowing the student to use elective credits to focus on an area of cybersecurity that they are the most passionate about.

Requirements for the Cybersecurity Major 

44 to 45 credits as follows:

  1. The following required courses: CPSC 220, CPSC 225, CPSC 240, CPSC 318, CPSC 340, CPSC 414, BLAW 300, MATH 253.
  2. One course from each of the following pairs of courses (four courses total): CPSC 284 or Math 201, CPSC 302 or PHIL 225, CPSC 345 or MIST 411, CPSC 435 or MIST 444.
  3. Two courses, minimum of three credits each, of CPSC 445, CYBR 491, CYBR 499, or other course approved by the program director. A maximum of 3 credits of CYBR 499 and a maximum of 6 credits of CYBR 491 may count towards the major.