The Computer Science with Cybersecurity degree prepares students for a career in Cybersecurity. It is a likely pick as a major for students who want to help organizations protect their data and systems from cyberattacks. It has five specific courses in cybersecurity and includes hands-on cyber practice. It prepares students for several different cybersecurity certifications.
OC achieved outstanding results in the Spring 2025 National Cyber League competition, ranking in the top 20% of more than 500 colleges and over 9,000 competitors nationwide! This excellent finish highlights OC’s strength in real-world cybersecurity challenges such as forensic analysis, penetration testing, and ransomware recovery. With hands-on experience and national recognition, OC students are gaining the skills and exposure needed to excel in the cybersecurity industry.
“Choosing to be a CS major is one of the hardest majors to pick from. You have to learn brand new languages, think critically and accurately, and most of all be creative enough to solve new complex problems with tools you’ve never used before. Despite all these challenges I wouldn’t trade my experience for anything else as I have skills that will follow me for the rest of my life that many people will never choose to learn for themselves.”
82 hours
A graduate with a Bachelor of Science degree in Computer Science with Cybersecurity will:
- Be able to demonstrate understanding of and the ability to apply core computer science principles, knowledge, and skills to solve problems using computers.
- 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 cybersecurity field.
Students must complete a minimum of 122 hours including the major, core, and minor if required. Elective hours may be needed to reach 122 hours.
24 HOURS LOWER DIVISION
- 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
- 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 CHOSEN FROM
- Take any upper-division CMSC course not already taken.
3 HOURS COMMUNICATION CHOSEN FROM
6 HOURS MATHEMATICS
15 HOURS CYBERSECURITY
- CENG-4213 Network Engineering
- CMSC-3633 Introduction to Cybersecurity
- CMSC-4643 Network Security
- CMSC-4653 Cloud Architecture and Security
- CMSC-4663 Network Forensics
2 HOURS LOWER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE
2 HOURS UPPER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE
University Core Curriculum
9 HOURS REQUIRED BIBLE
- BIBL-1013 Israel and God’s Kingdom (OT Survey)
- BIBL-1033 Jesus, the Church, and God’s Kingdom (NT Survey)
- BIBL-2103 The Christian Life in God’s Kingdom (NT Ethics)
6 HOURS BIBLE ELECTIVES
9 HOURS COMMUNICATION
- COMM-1213 Oral Communication
- ENGL-1113 English Composition I
- ENGL-1213 English Composition II*
*may sub with CENG-4732, ELEC-4732, MECH-4732
3 HOURS MATHEMATICS
3 HOURS POLITICAL SCIENCE
3 HOURS AMERICAN HISTORY
3 HOURS HUMANITIES CHOSEN FROM
- ABRD-2103 Cross-Cultural Perspectives
- ABRD-2903 Aesthetics
- ABRD-2913 Studies in European Civilization
- ARTS-2013 Survey of Visual Culture
- ARTS-2423 History of Photography
- ENGL-2213 Perspectives in Literature
- GMIN-3513 World Religions
- HIST-2823 World Civilization to 1500
- HIST-2833 World Civilization since 1500
- MATH-2123 History of Mathematics
- MUSC-2013 Music Appreciation
- MUSC-2023 Jazz Appreciation
- MUSC-3213 Perspectives in World Music
3 HOURS SCIENCE
3 HOURS BEHAVIORAL AND SOCIAL SCIENCE CHOSEN FROM