Computer Science Comprehensive, Bachelor of Science
Offered by Department of Cyber Systems
Code | Title | Credit Hours |
---|---|---|
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) 2 | 6 | |
Wellness (LOPER 11) Optional | 0 | |
Program Specified Requirements | 3-4 | |
Computer Science I: Java for Software Development | ||
or CYBR 101 | Computer Science I: Python for Analytics | |
or CYBR 102 | Computer Science I: C for Security | |
Major Option | ||
Complete all required courses | 60 | |
Unrestricted electives | ||
Needed to reach 120 credit hour minimum | 25-24 | |
Total Credit Hours | 120 |
Major Option
Code | Title | Credit Hours |
---|---|---|
Computer Science Comprehensive Core Requirements | ||
CYBR 105 | Cyber Systems Freshmen: Professional Practice | 2 |
CYBR 150 | Computer Science II: Object Oriented Programming | 3 |
CYBR 151 | Cyber Programming Environment: Linux | 1 |
CYBR 180 | Discrete Structures | 3 |
CYBR 190 | Data Analytics Mathematical Modeling | 3 |
CYBR 235 | Fundamentals of Networking & Systems | 3 |
CYBR 301 | Computer Organization | 3 |
CYBR 304 | Foundation of Computational Mathematics | 3 |
CYBR 325 | Database Systems | 3 |
CYBR 330 | Algorithms and Data Structures | 3 |
CYBR 337 | Graph Theory | 3 |
CYBR 401 | Operating Systems | 3 |
CYBR 404 | Software Engineering | 3 |
CYBR 407 | Introduction to Automata, Formal Languages, and Computability | 3 |
CYBR 408 | Principles of Programming Languages | 3 |
CYBR 422 | Computer Graphics | 3 |
CYBR 441 | Artificial Intelligence | 3 |
CYBR 486 | Machine Learning | 3 |
CYBR 495 | Cyber Systems Capstone | 3 |
Computer Science Electives | ||
Select 6 credit hours of the following: | 6 | |
CYBR 300-CYBR 499 (except CYBR 388, CYBR 494 - CYBR 499) | ||
Total Credit Hours | 60 |
- 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.