B.S. Degree in Computer Science with Cybersecurity
84 hours
This is a great degree plan for students who are especially interested in a career where they can use their cybersecurity skills to protect data and improve network security. That includes practically every industry from finance to social media, government to healthcare and everything in between. Students with this degree would also be qualified for any Computer Science Job.
An OC graduate with a Bachelor of Science degree in Computer Science with Cyber Security will:
- Be able to demonstrate understanding of and ability to apply core Computer Science principles, knowledge and skills to solve problems using computers.
- Be able to demonstrate understanding of and ability to apply gaming and animation knowledge and skills to solve problems in the computer gaming industry.
- Be able to apply a Christian worldview in the practice of Computer Science.
- Be prepared for a career and/or vocation using Computer Science, especially in the cyber security field.
Student must complete a minimum of 126 hours including the major, core, and minor if required. Elective hours may be needed to reach 126 hours.
24 Hours lower division courses
- CMSC-1113 Programming I
- CMSC-1123 Programming II
- CMSC-1313 Software Engineering I-Introduction
- CMSC-2133 Object Oriented Programming
- CMSC-2213 Internet Application Development
- CMSC-2233 Data Structures and Algorithm Analysis
- CMSC-2313 Software Engineering II-Practices
- CMSC-2413 Assembly Language
21 Hours upper division courses
- CMSC-3313 Software Engineering III-Ethics
- CMSC-3443 Computer Organization and Architecture
- CMSC-4123 Software Engineering IV-Tools
- CMSC-4243 Software Engineering V-Projects
- CMSC-4323 Database Systems
- CMSC-4413 Operating Systems
- CMSC-4513 Programming Languages
9 Hours upper division computer science chosen from
Any upper division CMSC course not already taken.
3 Hours chosen from
- COMM-3113 Business and Professional Communication
- ENGL-3493 Technical Writing
6 Hours mathematics
- MATH-1623 Introduction to Discrete Mathematics
- MATH-2913 Statistical Methods
15 Hours cyber security
- CMSC-3113 Data Communication & Networking
- CMSC-3633 Introduction to Cyber Security
- CMSC-4643 Network Security
- CMSC-4653 Cloud Architecture and Security
- CMSC-4663 Network Forensics
2 Hours computer science team experience lower division
CMSC-2011 CS Team Experience I
CMSC-2011 CS Team Experience I
2 Hours computer science team experience upper division
CMSC-4011CS Team Experience II
CMSC-4011CS Team Experience II
Electives
- CMSC 4113 Human Computer Interaction
- CMSC 4133 Parallel Programing
- CMSC 4223 Computer Simulation
- CMSC 4233 Mobile Application Development
- CMSC 4253 Theory of Computing
- CMSC 4423 Computer Graphics
- CMSC 4443 Cryptography
- CMSC 4713 Artificial Intelligence