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 courses54
Unrestricted Electives
Needed to reach 120 credit hour minimum31
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 304Foundation of Computational Mathematics3
CYBR 325Database Systems 3
CYBR 330Algorithms and Data Structures3
CYBR 335Fundamentals of Networking & Systems3
CYBR 401Operating Systems3
CYBR 402Computer Organization3
CYBR 404Systems and Software Engineering3
CYBR 408Principles of Programming Languages & Automata3
CYBR 441Artificial Intelligence3
CYBR 486Machine Learning3
CYBR 495Cyber Systems Capstone3
STAT 241Elementary Statistics3
or MGT 233 Business Statistics
Program Electives
Select 6 credit hours of the following:6
Interactive Web Application Development
Computer Graphics
Reverse Engineering: Thinking like an Adversary
Internship in Cyber Systems 3
Calculus II with Analytic Geometry
Calculus III
Linear Algebra
General Physics I (Calculus)
and General Physics I (Calculus) Laboratory
General Physics II (Calculus)
and General Physics II (Calculus) Laboratory
Total Credit Hours54
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
CYBR 105Cyber Systems Freshmen: Professional Practice2
CYBR 151Cyber Programming Environment: Linux1
MATH 115Calculus I with Analytic Geometry (LOPER 4) 15
LOPER 1: First-year Seminar3
Total Credit Hours14
Semester 2
CYBR 150Computer Science II: Object Oriented Programming3
CYBR 158Introduction to Information Security3
CYBR 180Discrete Structures3
Unrestricted Elective4
LOPER 2: Writing Skills3
Total Credit Hours16
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 325Database Systems3
CYBR 401Operating Systems3
LOPER 5: Visual or Performing Arts3
Unrestricted Elective3
Total Credit Hours15
Semester 5
CYBR 402Computer Organization3
CYBR 441Artificial Intelligence3
LOPER 6: Humanities3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 6
CYBR 408Principles of Programming Languages & Automata3
CYBR 486Machine Learning3
LOPER 7: Social Science3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 7
CYBR 404Systems and Software Engineering3
Major Elective3
Major Elective3
LOPER 8: Natural Science3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours18
Semester 8
CYBR 495Cyber Systems Capstone3
LOPER 9: Civic Competency and Engagement3
LOPER 10: Respect for Human Diversity3
Unrestricted Elective3
Total Credit Hours12
1

Required Math courses depend on placement. Students without sufficient preparation may need to take MATH 101 or a higher level of Math before taking MATH 115. MATH 101 or higher is a prerequisite or corequisite of CYBR 101.

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
CYBR 105Cyber Systems Freshmen: Professional Practice2
CYBR 151Cyber Programming Environment: Linux1
Unrestricted Elective 14
Unrestricted Elective 13
LOPER 1: First-year Seminar3
Total Credit Hours16
Semester 2
CYBR 150Computer Science II: Object Oriented Programming3
CYBR 158Introduction to Information Security3
LOPER 2: Writing Skills3
Unrestricted Elective 13
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours18
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 180Discrete Structures3
CYBR 325Database Systems3
LOPER 5: Visual or Performing Arts3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours15
Semester 5
CYBR 330Algorithms and Data Structures3
LOPER 6: Humanities3
Unrestricted Elective3
Unrestricted Elective3
Total Credit Hours12
Semester 6
CYBR 304Foundation of Computational Mathematics3
CYBR 401Operating Systems3
CYBR 486Machine Learning3
LOPER 7: Social Science3
Unrestricted Elective3
Total Credit Hours15
Semester 7
CYBR 402Computer Organization3
CYBR 404Systems and Software Engineering3
CYBR 441Artificial Intelligence3
Major Elective3
LOPER 8: Natural Science3
Total Credit Hours15
Semester 8
CYBR 408Principles of Programming Languages & Automata3
CYBR 495Cyber Systems Capstone3
Major Elective3
LOPER 9: Civic Competency and Engagement3
LOPER 10: Respect for Human Diversity3
Total Credit Hours15
1

Students without sufficient preparation may need to take MATH 101MATH 102, and/or MATH 103 in place of Unrestricted Electives early in their 4 Year Plans.