Skip Navigation

MS in Computer Science | University of Oklahoma Online


Computer Science







Curriculum developed and taught by faculty from

School of Computer Science

Gallogly College of Engineering


Earn an advanced computer science degree while working full time 

The University of Oklahoma's School of Computer Science at the Gallogly College of Engineering now offers an online Master of Science in Computer Science that can be completed in as little as 21 months. This 33-credit program teaches the latest concepts in this exciting field, including artificial intelligence, machine learning, security, algorithms, and more. The graduate degree program teaches advanced knowledge for fast-growing career paths in a wide range of industries, including industrial engineering, meteorology, web development, information research and more.

Expand your Career Opportunities. Prepare for the sizeable job growth expected in the computer science industry over the next decade. You can also continue to doctoral study in the field after graduation.

Right Degree from Right School. Earn an advanced degree from a university that has been part of the computing revolution since the late 1960s.

Learn from Experts in the Field. Study with computer science and engineering experts who bring real-world insights to classes.

Flexible, Online Format. Take classes online from anywhere in the world—and while continuing to work full time.

Join Global Sooner Network. Prepare to change the world by joining the Sooner alumni community, a global network of professional leaders.

Our Master of Science in Computer Science is a fully online program conducted over five semesters. It features:

·       Courses that range from eight to 16 weeks long.

·       A blend of asynchronous coursework and live online classes.

·       Twelve courses totalling 33 credits.

·       A mix of course content covering advanced theory and applied theory within computer science.

Course topics include:

·       Algorithm Analysis

·       Database Management Systems

·       Text Analytics 

·       Software Engineering Processes

·       Machine Learning

·       Computer Security 

·       Independent Studies

·       Artificial Intelligence

·       PDN Programming

·       Independent Studies


    100% Online

Admission Deadline:

    Rolling Admissions

Program Start Terms:

    Fall and Spring



Strong Alumni Network

Graduating from the University of Oklahoma connects you to thousands of graduates. With a rich tradition and history, graduates have opportunities to network with Sooners already in the accounting profession through many formal and informal networks.



Academic Excellence

OU’s graduate school experience is built on the idea that our world-class faculty are mixed with professors of practice to provide valuable instruction in a high-quality online learning environment.



Student Experience

Each class is carefully selected to foster a personalized, engaging experience with both faculty and peers. The format includes both synchronous and asynchronous activities designed to be similar to the experience students would have on-campus.


An Investment in Your Future

For 2020-2021, costs include:

• $32,505 (33 credit hours at $985 per credit hour)*

• $350 tuition deposit due upon enrollment

• Books and materials are an additional cost

Financial aid is available for qualifying students. For more information, please contact the Department of OU Online Financial Aid.

You can also view our financial aid guide or visit the federal government's financial aid website.

*Tuition and fees are subject to change at the discretion of the Oklahoma State Regents for Higher Education.

Program Details

To apply to our online M.S. in Computer Science, you must hold a baccalaureate degree in computer science, computer engineering, or another related computer science-theory discipline from a regionally accredited college or university (or appropriate international equivalent). You should have earned a cumulative GPA of at least 3.0 in undergraduate studies. Your math and computer science background will also be assessed to determine preparation for graduate studies level computer science work. Please speak with the Computer Science Academic Programs Coordinator or an enrollment counselor to discuss needed prior coursework.

The following coursework is expected and required to have been completed and officially transcripted with respect to graduate admission consideration:

  • Calculus I 
  • Calculus II 
  • Linear Algebra 
  • Applied Engineering Statistical Methods 
  • Ordinary Differential Equations or Numerical Analysis 
  • Data Structures 
  • Computer Organization 
  • Discrete Computing Structures (or Discrete Mathematics) 
  • Intro to Operating Systems 
  • Theory of Computation/Automata

Failure to have this coursework completed with a B-average (3.00 GPA) or higher will result in the inability for admission consideration. Please acknowledge that work experience and specialized certificate attainment, while noteworthy, cannot be accepted in lieu of formal coursework listed above that has been officially-transcripted onto the record of an academic institution.

Applicants must complete the following:

·       Complete our online application at

·       Submit a current resume

·       Provide official college transcripts from all institutions

·       Submit a personal statement

·       International students must demonstrate English proficiency

We do not require applicants to take the Graduate Record Examination (GRE). We accept applications on a rolling basis. Applications are reviewed individually.

For more information on the admissions process, please complete the contact form above and an admissions counselor will be in touch shortly.

If you would like to compare the estimated cost of your program with a typical financial aid package, use the cost calculator on our OU Online financial aid page. 

In general, University Tuition Waivers cannot be applied to OU Online programs or courses. This includes, but is not limited to, Graduate Assistant Tuition Waivers and faculty/staff waivers. 

If you have questions regarding financial aid for your online program, please contact the Online Aid office by emailing or calling at 405-325-2929.

Tuition Calculator

Our tuition calculator can help you estimate your tuition and financial aid for your program of interest.


   Estimated tuition and fees



Program Contacts:

Enollment Services:

Phone: (405) 322-5867

Schedule a Time to Meet


Dean Hougen, Ph.D.
Interim Director & Associate Professor

Philip Johnson, M.Ed.
Academic Programs Coordinator