Cybersecurity
Degree: B.S., Computer Science
Department of Computer Science
Cybersecurity is a critical interdisciplinary field which seeks to mitigate the ever growing number of cyber threats that we all face in an increasingly 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.
Major Requirements
Code | Title | Credits |
---|---|---|
CPSC 220 | Computer Programming and Problem Solving | 4 |
CPSC 225 | Software Development Tools | 1 |
CPSC 240 | Object-oriented Analysis and Design | 4 |
CPSC 318 | System and Network Administration | 4 |
CPSC 340 | Data Structures and Algorithms | 4 |
CPSC 414 | Network Principles & Application | 3 |
BLAW 300 | Cybersecurity Law | 3 |
MATH 253 | Introduction to Cryptography | 3 |
CPSC 284 | Applied Discrete Mathematics | 3 or 4 |
or MATH 201 | Introduction to Discrete Mathematics | |
CPSC 302 | Computer Ethics | 3 |
CPSC 345 | Introduction to Computer Security | 3 |
or MIST 411 | Information Security | |
CPSC 435 | Advanced Cybersecurity | 3 |
Select two of the following (minimum of 3 credits each): | 6 | |
Software Security | ||
Cyber Certificate Studies : Ethical Hacking | ||
Special Topics in Cybersecurity | ||
Individual Study in Computer Science 1 | ||
Internship 2 | ||
Other course approved by the program director | ||
Total Credits | 44-45 |
- 1
A maximum of 6 credits of CYBR 491 Individual Study in Cybersecurity may count towards the major.
- 2
A maximum of 3 credits of CYBR 499 Internship in Cybersecurity may count towards the major.
General Education Requirements
The general education requirements for Bachelor of Arts/Bachelor of Science degrees apply to all students who are seeking to earn an undergraduate B.A., B.S. or B.S.Ed. degree.
Students seeking a Bachelor of Liberal Studies degree have a separate set of BLS general education requirements.
Electives
Elective courses are those that are not needed to fulfill a general education requirement or major program requirement but are chosen by the student to complete the 120 credits required for graduation with a B.A./B.S./B.S.Ed. degree or the BLS degree. These courses may be taken graded or pass/fail (or S/U in the case of physical education and 100-level dance). No student in a regular B.A./B.S./B.S.Ed. program may count more than 60 credits in a single discipline toward the 120 credits required for graduation.
Total Credits Required for the Degree: 120 credits
Cybersecurity Program
Andrew Marshall, Program Coordinator, Department of Computer Science
Affiliated Faculty
Randall Helmstutler, Department of Mathematics
Kimberley Kinsley, College of Business
Veena Ravishankar, Department of Computer Science
Mukesh Srivastava, College of Business
Xin-Wen Wu, Department of Computer Science