Cybersecurity
major

Program at a Glance
Degree(s)
Bachelor of Science
College(s)/School(s)
College of Natural and Behavioral SciencesDepartment(s)
School of Engineering and ComputingDefend the digital frontier in our Cybersecurity program, where you'll learn to protect computing systems, including hardware, software, and data, from digital attacks. Gain a strong foundation in computer science and information science before diving into specific cybersecurity topics. Develop advanced techniques and become a guardian of the digital realm. Prepare for a high-demand career in technology, finance, government, and more as you secure digital systems and counter cyber threats with expertise and resilience.
Degree Requirements
Students majoring in Cybersecurity who complete all requirements earn the degree of BS, Computer Foundations.
- Choose one:
- MATH 125 - Elementary Statistics
- PHYS 341 - Design and Analysis of Experiments
- Choose one:
- MATH 140 - Calculus and Analytical Geometry
- MATH 148 - Accelerated Calculus
- MATH 235 - Applied Matrix Techniques
- ENGR 213 - Discrete Structures for Computer Applications
- CPEN 371W - Computer Ethics
- CPSC 150 - Introduction to Programming
- CPSC 150L - Introduction to Programming Laboratory
- CPSC 250 - Programming for Data Manipulation
- CPSC 250L - Programming for Data Manipulation Laboratory
- CPSC 255 - Programming for Applications
- CPSC 270 - Data and File Structures
- CPSC 327 - C++ Programming
- CPSC 335 - Data Communication Systems
- CPSC 336 - Network Implementation and Administration
- CPSC 420 - Algorithms
- CPSC 440 - Database Management Systems
- CYBR 328 - Foundations and Principles of Cybersecurity
- CYBR 428 - Network Security and Cryptography
- CYBR 429 - Computer and System Security
- CYBR 448 - Advanced Cryptography and Cybersecurity
- Select two:
- CPEN 422 - Microprocessors
- CPSC 350 - Information Systems Analysis
- CPSC 360 - Programming Language Concepts
- CPSC 410 - Operating Systems
- CPSC 430 - Simulation Modeling
- CPSC 450 - Operating Systems II
- CPSC 460 - Introduction to Compilers
- CPSC 470 - Theoretical Computer Science
- CPSC 471 - Applied Artificial Intelligence
- CPSC 475 - Android Mobile Computing
- CYBR 498W - Cybersecurity Capstone
Career Options
- Information Security Analyst
- Ethical Hacker/Penetration Tester
- Security Engineer
- Cybersecurity Consultant
- Digital Forensics Analyst