Computer Science Comprehensive, Bachelor of Science

Offered by Department of Cyber Systems

General Studies
Foundational Requirements (LOPERs 1-4)14
LOPER 2: Writing Skills
Introduction of Academic Writing
LOPER 4: Mathematics, Statistics, and Quantitative Reasoning
Calculus I with Analytic Geometry 1
Broad Knowledge Requirements (LOPERs 5-8)12
Dispositional Requirements (LOPERs 9-10) 26
Wellness (LOPER 11) Optional0
BS Science-related course requirements
Take 1 course from the following:3
Elementary Statistics
Applied Statistics I
Probability and Statistics
Program Specified Requirements6-7
Special Topics in Academic Writing and Research
Computer Science I: Java for Software Development
Computer Science I: Python for Analytics
Computer Science I: C for Security
Major Option
Complete all required courses59
Unrestricted electives
Needed to reach 120 credit hour minimum20-19
Total Credit Hours120

A grade of "C" or above is required for all courses in this Option. In this option, prerequisites are fulfilled when the prerequisite courses have been passed with a "C" or above.

Major Option

Computer Science Comprehensive Core Requirements
CYBR 150Computer Science II: Object Oriented Programming3
CYBR 180Discrete Structures3
CYBR 301Computer Organization3
CYBR 330Algorithms and Data Structures3
CYBR 401Operating Systems3
CYBR 404Software Engineering3
CYBR 407Introduction to Automata, Formal Languages, and Computability3
CYBR 408Principles of Programming Languages3
CYBR 425Database Systems3
CYBR 441Artificial Intelligence3
CYBR 495Cyber Systems Capstone3
MATH 202Calculus II with Analytic Geometry5
MATH 440Linear Algebra3
Computer Science Electives
Select 9 credit hours of the following:9
CYBR 300-CYBR 499 (except CYBR 388, CYBR 494 - CYBR 499)
Select 9 credit hours of the following: 39
CYBR 300-CYBR 499 4
MATH 300-MATH 499
PHYS 300-PHYS 499 5
Foundations of Math
Calculus III
Total Credit Hours59