Bachelor of Science in Computer Science
Oklahoma Christian University
Key Information
Campus location
Edmond, USA
Languages
English
Study format
On-Campus
Duration
4 years
Pace
Full time
Tuition fees
USD 19,791 / per year *
Application deadline
Request info
Earliest start date
Request info
* average annual cost, after average aid
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Pursue a Computer Science degree with an emphasis in Cybersecurity, Gaming & Animation or Business led by professors with over 90 years of combined industry experience. You will gain hands-on experience in labs, solve business problems in internships, and learn key data structures so you can deliver the code that does the work.
Computer Science Fast Facts
100%of graduates are employed, or accepted to grad school, within 2 months | 4major degree tracks, 1 minor & 16 dual degree combinations | 12OC seniors matched with 12 OKC professional mentors for one-on-one development | 6thin the nation for best value small colleges for computer science* |
Sharing the Joy of Gaming
Computer Science with gaming and animation major, Christopher Sartin talks about inventing new technologies after landing his dream job at the Museum of the Bible.
Save time and money with a dual degree plan. Earn a master’s degree alongside your bachelor’s.
Teamwork & Mentorship
Each year, computer science students enroll in a CS Team Experience course. Upper and lower classmen form a team headed by a faculty mentor to research and solve problems in Cybersecurity, Software Engineering, Game/Simulation Systems, Artificial Intelligence, and programming competition challenges. Team courses give students focused practice in teamwork and communication, enhance students’ knowledge in these fields of study and deepen relationships between students and faculty.
Related Degrees
- Computer Science with Business
- Computer Science with Cybersecurity
- Computer Science with Gaming And Animation
- Computer Science Dual Undergraduate & Graduate Degrees
Career Preparation
Start your first job with real experience. OC seniors work with local industry professionals on actual projects and they are prepared for careers as:
- App Developers
- Database Administrator
- Web Developer
- Information Security Analyst
- Computer Programmer
- Cryptographer
- Animation Programmer
- Software Architect
- Computer System Analyst
- Information Technology Specialist
- Data Analyst
- Cybersecurity Analyst
- Systems Administrator
- Project Manager
- Software Engineer
Admissions
Curriculum
Degree Plan
This is a great degree plan for students who are interested in a career in research, computer science, a scientific-focused company, or an advanced degree in graduate school.
An OC graduate with a Bachelor of Science degree in Computer Science will:
- Be able to demonstrate an understanding of and 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.
Students must complete a minimum of 126 hours including the major, core, and minor if required. *Elective hours may be needed to reach 126 hours.
Lower-division courses (24 hours)
- 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
Upper-division courses (21 hours)
- 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
Upper-division computer science (12 hours) chosen from
- Any upper-division CMSC course not already taken, can include CENG-3113.
Communication (3 hours) chosen from
- COMM-3113 Business and Professional Communication
or - ENGL-3493 Technical Writing
Mathematics (17 hours)
- MATH-1623 Introduction to Discrete Mathematics
- MATH-2114 Calculus I with Analytical Geometry
- MATH-2214 Calculus II with Analytical Geometry
- MATH-2913 Statistical Methods
- MATH-3513 Linear Algebra
Computer Science team experience lower division (2 hours)
- CMSC-2011 - CS Team Experience I
- CMSC-2011 - CS Team Experience I
Computer science team experience upper-division (2 hours)
- CMSC-4011 - CS Team Experience II
- CMSC-4011- CS 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
Gallery
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.