Computer Science Comprehensive, Bachelor of Science

Offered by Department of Cyber Systems

All College of Business and Technology Graduation Requirements must be fulfilled.

General Education
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
Computer Science I: Python for Analytics
Major Option
Complete all required courses51
Unrestricted electives
Needed to reach 120 credit hour minimum34
Total Credit Hours120

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 158Introduction to Information Security3
CYBR 180Discrete Structures3
CYBR 301Computer Organization3
CYBR 300Operating Systems3
CYBR 304Foundation of Computational Mathematics3
CYBR 325Database Systems 3
CYBR 330Algorithms and Data Structures3
CYBR 335Fundamentals of Networking & Systems3
CYBR 404Systems and Software Engineering3
CYBR 408Principles of Programming Languages & Automata3
CYBR 441Artificial Intelligence3
CYBR 495Cyber Systems Capstone3
STAT 241Elementary Statistics3
or MGT 233 Business Statistics
Computer Science Electives
Select 6 credit hours of the following:6
Interactive Web Application Development
Computer Graphics
Reverse Engineering: Thinking like an Adversary
Machine Learning
Internship in Cyber Systems 3
Calculus II with Analytic Geometry
Calculus III
General Physics I (Calculus)
and General Physics I (Calculus) Laboratory
General Physics II (Calculus)
and General Physics II (Calculus) Laboratory
Total Credit Hours51
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 General Education hours.

3

Students are encouraged to take CYBR 475

This document represents a sample 4-year plan for degree completion with this major. Actual course selection and sequence may vary and should be discussed individually with your academic advisor. Advisors can also help you plan other experiences to enrich your undergraduate education such as internships, education abroad, undergraduate research, learning communities, and service learning and community-based learning.

Semester 1
CYBR 101Computer Science I: Python for Analytics3
MATH 101Intermediate Algebra (or higher)4
CYBR 105Cyber Systems Freshmen: Professional Practice2
CYBR 151Cyber Programming Environment: Linux1
MATH 115Calculus I with Analytic Geometry (LOPER 4)5
LOPER 1: First-year Seminar3
Total Credit Hours18
Semester 2
CYBR 150Computer Science II: Object Oriented Programming3
CYBR 158Introduction to Information Security3
CYBR 180Discrete Structures3
LOPER 2: Writing Skills3
Unrestricted Elective3
Total Credit Hours15
Semester 3
CYBR 330Algorithms and Data Structures3
CYBR 335Fundamentals of Networking & Systems3
STAT 241Elementary Statistics3
or MGT 233 Business Statistics
LOPER 3: Oral Communication Skills3
Unrestricted Elective3
Total Credit Hours15
Semester 4
CYBR 304Foundation of Computational Mathematics3
CYBR 300Operating Systems3
CYBR 325Database Systems3
LOPER 5: Visual or Performing Arts3
Unrestricted Elective3
Total Credit Hours15
Semester 5
CYBR 441Artificial Intelligence3
CYBR 301Computer Organization3
LOPER 6: Humanities3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 6
CYBR 404Systems and Software Engineering3
CYBR 408Principles of Programming Languages & Automata3
LOPER 7: Social Science3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 7
Major Elective3
Major Elective3
LOPER 8: Natural Science3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 8
CYBR 495Cyber Systems Capstone3
LOPER 9: Civic Competency and Engagement3
LOPER 10: Respect for Human Diversity3
Unrestricted Elective3
Total Credit Hours12

This document represents a sample 4-year plan for degree completion with this major. Actual course selection and sequence may vary and should be discussed individually with your academic advisor. Advisors can also help you plan other experiences to enrich your undergraduate education such as internships, education abroad, undergraduate research, learning communities, and service learning and community-based learning.

Semester 1
CYBR 101Computer Science I: Python for Analytics3
MATH 101Intermediate Algebra (or higher)4
CYBR 105Cyber Systems Freshmen: Professional Practice2
CYBR 151Cyber Programming Environment: Linux1
MATH 102College Algebra3
LOPER 1: First-year Seminar3
Total Credit Hours16
Semester 2
CYBR 158Introduction to Information Security3
CYBR 150Computer Science II: Object Oriented Programming3
MATH 103Plane Trigonometry3
LOPER 2: Writing Skills3
Unrestricted Elective3
Total Credit Hours15
Semester 3
CYBR 335Fundamentals of Networking & Systems3
STAT 241Elementary Statistics3
or MGT 233 Business Statistics
MATH 115Calculus I with Analytic Geometry (LOPER 4)5
LOPER 3: Oral Communication Skills3
Total Credit Hours14
Semester 4
CYBR 325Database Systems3
CYBR 180Discrete Structures3
LOPER 5: Visual or Performing Arts3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 5
CYBR 330Algorithms and Data Structures3
Major Elective3
LOPER 6: Humanities3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 6
CYBR 300Operating Systems3
CYBR 404Systems and Software Engineering3
CYBR 304Foundation of Computational Mathematics3
LOPER 7: Social Science3
Unrestricted Elective3
Total Credit Hours15
Semester 7
CYBR 301Computer Organization3
CYBR 441Artificial Intelligence3
Major Elective3
LOPER 8: Natural Science3
Unrestricted Elective3
Total Credit Hours15
Semester 8
CYBR 495Cyber Systems Capstone3
CYBR 408Principles of Programming Languages & Automata3
LOPER 9: Civic Competency and Engagement3
LOPER 10: Respect for Human Diversity3
Unrestricted Elective3
Total Credit Hours15