With a solid foundation of knowledge, problem solving, and logical and critical thinking skills, a computer science degree from Oklahoma Christian can serve as a significant competitive advantage – even if you don't wind up working in information technology. Computer science degrees are also commonly associated with innovation and high-paying jobs, making it a popular and smart choice among degree seekers.
Oklahoma Christian Computer Science degree holders tend to find jobs as Software Engineers, Systems Administrators, and Systems Analysts. There are exceptions to the rule, as well – other OC alumni who have earned a Computer Science degree have even found themselves working as actuaries and math teachers.
B.S. Degree in Computer Science
An OC graduate with a Bachelor of Science degree in Computer Science 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 apply a Christian worldview in the practice of Computer Science.
- Be prepared for a career and/or vocation using Computer Science.
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.
Computer Science Core (45 hours)
Lower Division Courses (24 hours)
CMSC 1113 Programming I
CMSC 1123 Programming II
CMSC 1313 Software Engineering I - Intro
CMSC 2133 Object Oriented Programming
CMSC 2213 Internet Application Development
CMSC 2233 Data Structures and Algorithm Analysis
CMSC 2323 Software Engineering II - Practice
CMSC 2413 Assembly Language
Upper Division Courses (21 hours)
CMSC 3313 Software Engineering III - Ethics
CMSC 3443 Computer Organization & Architecture
CMSC 4123 Software Engineering IV - Tools
CMSC 4213 Software Engineering V - Projects
CMSC 4323 Database Systems
CMSC 4413 Operating Systems
CMSC 4513 Programming Languages
Communication (3 hours)
ENGL 3493 Technical Writing OR
COMM 3113 Business & Professional Communication
Mathematics (17 hours)
MATH 1623 Intro to Discrete Mathematics
MATH 2913 Statistical Methods
MATH 2114 Calculus I with Analytical Geometry
MATH 2214 Calculus II with Analytical Geometry
MATH 3513 Linear Algebra
Computer Science Upper Division (12 hours)
12 hours of any 4000 or 5000 level CS course not used above
CMSC 4103 Data Communications and Networking
CMSC 4113 Human Computer Interaction
CMSC 4423 Computer Graphics
CMSC 4223 Computer Simulation
CMSC 4233 Mobile Application Development
CMSC 4443 Information System Security
CMSC 4713 Artificial Intelligence
- Software Engineer
- Systems Administrator
- Systems Analyst