Program Overview & Schedule

MSCS presentationOklahoma Christian University’s Master of Science in Computer Science degree is designed to increase your knowledge and expertise so you can solve problems with computers like never before.

12 Hours of Core Classes

Technology Ethics

Theories of engineering and computer science ethics and values. Ethical theory from a Christian viewpoint. Impact of technology on society. Individual options and obligations for action. Case studies will be used to study a range of issues including environment, safety, honesty, organizational communication, quality control, and product liability.

Advanced Database Systems

This course will investigate new database technologies. Topics will include managing and using large skill data sets, high-velocity transaction processing, stream processing, real-time analytics, and high-volume data processing. The discussions will focus on several real-world application domains, such as internet advertising, healthcare, and social network analysis.

Algorithm Analysis

An introduction to the analysis and design of algorithms. Topics include algorithm performance, verification of correctness, and application of analysis technique to a variety of simple and complex algorithms.

Object-Oriented Software Engineering

An introduction to software engineering using object-oriented concepts for the analysis and design of software systems. This course will primarily cover the requirements and design software development activities, but will also include topics related to development and testing activities. The course will introduce UML (Unified Modeling Language) as a way to document requirements and designs. The course will prepare students to gather requirements, create designs, and document them both.

6 Hours of Electives, chosen from:

  • Artificial Intelligence
  • Big Data Management
  • Computer Graphics
  • Computer Networks
  • Computer Simulation
  • Human Computer Interaction
  • Cryptography
  • Intelligent Devices
  • Machine Learning
  • Mobile Application Development
  • Software and Network Engineering

12 Hours in your focus area, listed below:

Artificial Intelligence Focus

The artificial intelligence focus provides the knowledge and skill to solve problems using artificial intelligence technologies along with a solid background in Computer Science.

  • Machine Learning
  • Intelligent Devices
  • Artificial Intelligence Project I
  • Artificial Intelligence Project II

Data Science Focus

The data science focus provides the knowledge and skill to solve problems using big data technologies, machine learning, data analysis, and data mining along with a solid background in Computer Science.

  • Machine Learning
  • Big Data Management
  • Data Science Project I
  • Data Science Project II

Software Engineering Focus

The software engineering focus provides the knowledge and skill to lead in software engineering projects using a solid background in Computer Science.

  • Software Engineering for Trustworthy Software
  • Patterns of Enterprise Systems
  • Software Engineering Projects I
  • Software Engineering Projects II

Cybersecurity Focus

  • Cloud Architecture and Security
  • Network Forensics
  • Computer Systems Risk Management
  • Offensive Security and Penetration Testing

The professors in OC’s Graduate School of Engineering and Computer Science bring a wealth of real-world and academic experience into the classroom. They’ve solved problems and developed innovations in varied applications and industries, but they teach and mentor with a unique personal touch that gives your education even greater value.

When you graduate with your MSCS degree from Oklahoma Christian, you’ll possess an advanced understanding of core Computer Science knowledge, be able to use your knowledge and skills in the use and development of software systems, be prepared for a career in a wide range of science and business organizations, and be able to apply a Christian worldview in your practice of Computer Science.

Mission Statement

Our mission is to teach and mentor students in advanced principles, knowledge, and skills of Computer Science - all in the context of a Christian worldview - so they can become successful, respected, real-world problem solvers in the marketplace, and lead productive lives serving in God's Kingdom.