Skip Navigation

Computer Science

Computer Science

Group of computer science students

What is Computer Science?

Computer science is an exciting and dynamic technical discipline that studies the principles and use of computers. Computer science has become the basis for much of the growth in today’s global economy. New computing technologies are being introduced in the marketplace at an astonishing rate, making the curriculum for computer science education fresh, dynamic and evolving. The School of Computer Science in the Gallogly College of Engineering prepares students for careers in this lucrative, cutting-edge field.

Do my interests fit?

Computer science students typically have interests in:

  • Math
  • Computer graphics
  • Computer programming
  • Robotics
  • Management information systems
  • Analytical problem solving

High school preparation should include math and basic computer skills.

How can OU Computer Science help me?

OU computer science students develop skills through experiential learning by practicing what is learned in the classroom through real world experiences. Students are tutored and mentored by upper-classmen with opportunities to expand horizons through study abroad. With accomplished faculty and expert guest speakers, students are empowered through professional development and receive competitive advantages in pursuing future careers.

Computer science graduates are in high demand, sought after by industries, major corporations, small businesses, start-up software companies, government agencies and universities. With a broad, flexible schedule, students may take elective courses in topical areas of interest, such as computer graphics, intelligent robotic systems, data networks, data mining, cryptography and more.

How can I get involved?

There are numerous clubs computer science students can be a part of. Check them out:

  • Alpha Sigma Kappa - Women in Technical Studies
  • Dean’s Leadership Council (D.L.C.)
  • Engineers’ Club
  • E-1 Club
  • Helping Engineers Learn Processes and Programs (H.E.L.P.P.)
  • Society of American Military Engineers (S.A.M.E.)
  • Society of Manufacturing Engineers (S.M.E.)
  • Tau Beta Pi
  • Association for Women in Computing
  • Computer Science Interview Prep
  • Computer Science Student Board
  • Game Developer’s Association
  • Graduate Student Association

Computer Science specific organizations:

Visit our website for more College of Engineering student organizations.

What courses will I take?

Computer science courses include:

  • Introduction to Computer Programing
  • Programming Structures & Abstractions
  • Applied Logic for Hardware & Software
  • Discrete & Data Structures
  • Computer Organization
  • Introduction to Operating Systems
  • Software Requirements and Specifications
  • Theory of Computation
  • Human Computer Interaction
  • Software Engineering
  • Algorithm Analysis
  • Database Management Systems

What kind of career could I pursue?

  • Computer and Information Research Scientist
  • Software Developer
  • Computer Programmer
  • Web Developers
  • Computer Support Specialist
  • Database Administrators
  • Computer Hardware Engineer
  • Information Security Analysts
  • Computer Network Architect
  • Computer Systems Analyst

How much will I make?

Visit the U.S. Bureau of Labor Statistics’ website to explore the median pay for jobs you can pursue with this degree. 

Program Accreditation

The Computer Science program in the College of Engineering is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology. A computer science student graduates with a Bachelor of Science in Computer Science degree. The School of Computer Science also offers Master of Science in Computer Science, an accelerated dual degree program (allowing students to pursue a graduate degree in conjunction with the undergraduate degree), a Doctorate in Computer Science degree and a minor in Computer Science.


School of Computer Science
Phone: (405) 325-4042
Email: cs@ou.edu
Website: cs.ou.edu