Skip Navigation

Computer Science

Skip Side Navigation

Computer Science

Computer Science

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

Sooner Engineering Entrepreneurs Club (S.E.E.C.)
American Indian Science & Engineering Society (A.I.S.E.S.)
National Society of Black Engineers
Society of Asian Scientists & Engineers (S.A.S.E)
Society of Hispanic Professional Engineers (S.H.P.E.)
Society of Women Engineers (S.W.E.)
Triangle Fraternity
OU Programming Team
Out in STEM
Sooner Rover Team
Software Studio

Computer Science specific organizations:

Game Development Association (G.D.A)
The Linux Group
OU Robotics Club
Open Source Development Team
Student Association for Computer Machinery

For more information on student organizations, click here.

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