Computer Science



The computer science major trains students to apply the fundamental principles of computer science as they learn how to design, develop, implement, operate and maintain computer systems utilized in scientific, business and systems programming applications. Students employ acquired computer skills and knowledge to the solution of real world problems within the context of a Christian world view.

The computer science major is designed to provide:

  • Training for employment in the rapidly expanding computer science industry
  • A deeper understanding of the impact of the computer on modern-day society and how that impact will shape the future
  • A valuable tool for use in any discipline
  • The background necessary for graduate work in computer science

With a degree in computer information technology, career opportunities include:

  • Software Engineer
  • Computer systems analyst
  • Program analyst
  • Database administrator
  • Database engineers
  • Network systems and data communication analyst
  • Application programmers
  • Computer systems software engineer
  • Computer applications software engineer

ORU alumni with a degree from the computing and mathematics program have excelled in graduate school, software engineering, data communications, oil and gas industries, research and development and government service.

Association for Computing Machinery (ACM)

The ORU Chapter of the Association for Computing Machinery provides an environment where technological experience and resources can be shared. Our goal is to create opportunities for members to interact with each other, to establish relationships with professionals in their fields, to increase awareness of current events in technology and to prepare them for their future careers.
The ORU Computer Science/Mathematics Department participates in the Association for Computing Machinery (ACM) Programming Contest annually.

  • CIT 306 Database Development
  • CSC 111 Introduction to Computing
  • CSC 206 Intermediate Programming
  • CSC 212 Computing Ethics
  • CSC 255 Data Structures
  • CSC 321 Data Communications
  • CSC 351 Design of Operating Systems
  • CSC 356 Design and Analysis of Algorithms
  • CSC 411 Software Engineering
  • CSC 444 Introduction to Distributed Systems
  • CSC 453 Compiler Design
  • CSC 456 Advanced Algorithm
  • CSC 470 Computational Complexity
  • CSC 498 Senior Paper Preparation
  • CSC 499 Senior Paper/Project
  • MAT 201 Calculus I
  • MAT 202 Calculus II
  • MAT 207 Discrete Mathematics
  • MAT 312 Linear and Matrix Algebra
  • MAT 325 Probability and Statistics


Dr. Stephen Wheat, Professor of Computer Science
Director, ORU HPC Center
Computing and Mathematics Department


The ORU High Performance Computing Center provides resources to students and faculty to enable them to use high performance computing in their research and educational activities. Our supercomputer, Titan, is the fastest (and only) supercomputer in Oklahoma that is, as a rule, used to enhance the undergraduate computer science educational experience.

Dr. Stephen Wheat and Titan

Titan: ORU's new $850,000 | 45+ TFLOPS | 1,300+ cores supercomputer!


June 3, 2019:
ORU Researchers use Titan to help with a research project conducted in collaboration with the OK state government Department of Commerce : ORU News

May 21, 2019:
Dr. Stephen Wheat wins Oklahoma's Council on Information Technology award for Achievement for Private Institution Excellence: ORU News

December 4, 2018:
ORU announces the creation of a High Performance Computing Center to be headed by internationally acclaimed supercomputing expert, Dr. Stephen R. Wheat: Tulsa World Article  


Dr. Stephen Wheat, Professor of Computer Science
Director, ORU HPC Center
Computing and Mathematics Department