Computer Science Comprehensive, Bachelor of Science

Offered by Department of Cyber Systems

General Studies
Foundational Requirements (LOPERs 1-4)14
Including:
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
Program Specified Requirements3-4
Computer Science I: Java for Software Development
Computer Science I: Python for Analytics
Computer Science I: C for Security
Major Option
Complete all required courses60
Unrestricted electives
Needed to reach 120 credit hour minimum25-24
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 105Cyber Systems Freshmen: Professional Practice2
CYBR 150Computer Science II: Object Oriented Programming3
CYBR 151Cyber Programming Environment: Linux1
CYBR 180Discrete Structures3
CYBR 190Data Analytics Mathematical Modeling3
CYBR 235Fundamentals of Networking & Systems3
CYBR 301Computer Organization3
CYBR 304Foundation of Computational Mathematics3
CYBR 325Database Systems 3
CYBR 330Algorithms and Data Structures3
CYBR 337Graph Theory3
CYBR 401Operating Systems3
CYBR 404Software Engineering3
CYBR 407Introduction to Automata, Formal Languages, and Computability3
CYBR 408Principles of Programming Languages3
CYBR 422Computer Graphics3
CYBR 441Artificial Intelligence3
CYBR 486Machine Learning3
CYBR 495Cyber Systems Capstone3
Computer Science Electives
Select 6 credit hours of the following:6
CYBR 300-CYBR 499 (except CYBR 388, CYBR 494 - CYBR 499)
Total Credit Hours60
1

Students without sufficient preparation will also need to take the following courses, increasing the total credit hours needed:

2

Designated courses with the appropriate content may be approved to satisfy one of the Broad Knowledge requirements plus LOPER 9 or Broad Knowledge plus LOPER 10. Courses may be approved to satisfy LOPER 9 or LOPER 10 alone. (Courses satisfying LOPER 9 or LOPER 10 alone must be 3 credit hours.) Students applying this option will need to take additional hours in other categories to meet the required GS hours.