Cybersecurity (BS)

Program Requirements

Lower Division
CPSC 121Computer Science I3
CPSC 122Computer Science II3
CPSC 223Algorithm and Abstract Data Structures3
CPSC 224Software Development3
CPSC 260Computer Organization3
Upper Division
CPSC 321Database Management Systems3
CPSC 328Computer Networks3
CPSC 341Internet of Things3
CPSC 346Operating Systems3
CPSC 348Computer Security3
CPSC 353Applied Cryptography3
CPSC 391Software Engineering and Ethics3
CPSC 439Digital Forensics3
CPSC 448Network and System Security3
CPSC 450Design and Analysis of Computer Algorithms3
CPSC 491Software Engineering2
CPSC 492Senior Design Project II3
CPSC 493Secure Software Engineering3
CPSC Technical Elective 2XX, 3XX, 4XX6
Mathematics Requirements
MATH 157Calculus and Analytic Geometry I4
MATH 231Discrete Structures3
MATH 258Calculus and Analytic Geometry II4
MATH 321Statistics for Experimentalist3
Math Electives6
Calculus and Analytic Geometry III
Ordinary Differential Equation
Advanced Engineering Math
Chaos and Dynamical Systems
Any 300 or 400 level Mathematics course
Science Requirements4
Information Flow in Biological Systems
and Information Flow in Biological Systems Lab
Energy Flow in Biological Systems
Physiology and Biodiversity
and Physiology and Biodiversity Lab
Ecology
and Ecology Lab
Genetics
and Genetics Lab
General Chemistry I
and General Chemistry I Lab
Inorganic Chemistry
Organic Chemistry I
and Organic Chemistry Lab I
Organic Chemistry II
and Organic Chemistry Lab II
Biochemistry
and Biochemistry Lab
Analytical Chemistry
and Analytical Chemistry Lab
Physics I
and Physics I Lab
Physics II
and Physics II Lab
Electronics
Modern Physics
Computational Physics
Science and Mathematics Electives6
Choose from: Math Electives or Science Requirements listed above.