Online MS Degree in Computer Science
Learn the principles behind the basics of hardware, software, and computer functions.
YOUR FUTURE STARTS HERE
Complete the form below to learn more about our online programs and how to get started.
The online Master of Science in Computer Science offered through OU’s Gallogly College of Engineering equips you with cutting-edge skills and expertise to thrive in one of today’s fastest-evolving industries.
Through a dynamic blend of advanced theory and real-world application, you will gain hands-on experience in artificial intelligence, machine learning, cybersecurity, algorithms, and more—all while earning your degree. This program empowers you to apply what you learn immediately, driving innovation and solving complex challenges as you study.
21+ Months (full time student)
33
10 to 20 Hours Weekly
Fall, Spring
The Master of Science in Computer Science delivers a strong return on investment, preparing you for top-tier leadership roles and higher earning potential in a competitive, high-demand field.
Tuition and fees total $33,495, based on a rate of $1,015 per credit hour. This cost does not include books or additional course materials.
YOUR FUTURE STARTS HERE
Complete the form below to learn more about our online programs and how to get started.
Computer science drives innovation across the global economy, powering advancements in nearly every industry. As new technologies emerge at a rapid pace, the demand for forward-thinking professionals continues to grow—making computer science education more relevant than ever.
The OU Online Master of Science in Computer Science is a 33-credit-hour program designed to keep you ahead of the curve. You will explore the latest advancements in artificial intelligence, machine learning, cybersecurity, algorithms, and more.
This program blends advanced and applied theory, giving you the tools to solve real-world problems and lead in high-demand industries with confidence and expertise.
Earning your online Master of Science in Computer Science from the University of Oklahoma positions you for career growth across a wide range of industries. This degree equips you with advanced programming, data analysis, and problem-solving skills that employers seek in today’s tech-driven economy. Accelerate your career in these areas:
OU’s online MS in CS program empowers graduates to:
The MS in CS online offers a comprehensive, forward-looking curriculum that covers essential topics such as programming principles, data management, computer architecture, algorithm analysis, machine learning, and more. This program builds a strong foundation while preparing you to lead in a rapidly evolving tech landscape.
Credit Hours: 3
This course introduces various algorithm design strategies: divide and conquer, greedy principle, and dynamic programming to solve a variety of problems using algorithms of various types - deterministic and randomized, serial and parallel, centralized and decentralized, program-based, and circuit-based.
Credit Hours: 3
Covers basic concepts of computer system design and communication between components, along with current and historical examples of computer architecture.
Credit Hours: 3
Topics include decision trees, relational learning, neural networks, Bayesian learning, reinforcement learning, multiple-instance learning, feature selection, learning appropriate representations, clustering, and kernel methods.
Credit Hours: 3
Comprehensive treatment of data networking principles, including layered protocol designs and their functions, tools for performance analysis, multi-access communication, routing, and flow control.
Credit Hours: 3
Effective processes for software requirements specification, planning, design, documentation, development, review, defect tracking, testing, product delivery, and product evaluation. Emphasis on resource tracking and software quality. Students work in teams to develop, deliver, and evaluate software products.
Credit Hours: 3
Mathematical modeling of natural or artificial objects, events, and phenomena. Topics include systems for linear/nonlinear objects, their language-theoretical properties, and the related machine theory.
Credit Hours: 3
The design and implementation of a DBMS, including data models, query languages, entity-relationship diagrams, functional dependencies, normalization, storage structures, access methods, query processing, security, transaction management, and applications. The impact of databases on individuals, organizations, and society, and legal and professional responsibilities, including security and privacy, will be discussed. A commercial DBMS is used. Students practice written communication skills.
Credit Hours: 3
Study of the methods of search, knowledge representation, heuristics, and other aspects of automating the solution of problems requiring intelligence.
Credit Hours: 3
Advanced topics, examples, and simulation techniques used in performance evaluation.
Credit Hours: 3
Topics include applied cryptography, access control, programming and software security, operating system security, network security protocols, and the legal and ethical aspects of security software.
Credit Hours: 3
Parallel and distributed architectures, algorithms, programming paradigms, network communication protocols, and programming. Topics include asynchronous/synchronous computation, GPU architectures, load balancing, memory hierarchies, other parallel and distributed models of computation, concepts about computer networks, including the Internet Protocol stack and Internet architecture, and socket programming using TCP and UDP.
OU Online delivers high-quality, affordable undergraduate and graduate programs in a flexible, fully online format—backed by the reputation of a top-tier public institution. Gain the skills to thrive in the fast-paced world of computer science and take the next step in your professional journey with confidence.
The Master of Science in Computer Science is powered by world-class University of Oklahoma faculty and seasoned professors of practice who bring real-world experience into every course. By connecting industry leaders with academic excellence, OU Online delivers an advanced, future-focused curriculum that prepares you for long-term career success.
OU Online offers robust student support services, including academic support, online tutoring, mental health counseling, and an online career development center. The program accommodates the needs of working professionals, allowing you to expand your technical skills while maintaining full-time employment.
With more than 250,000 alumni across the world, becoming a Sooner means you’ll have access to a strong network of computer science professionals to accelerate your career. As a Sooner, you’ll be part of a powerful network of leaders working in organizations across the world, helping you expand your computer science career.
The Master of Science in Computer Science is delivered in a fully online, flexible format designed for working professionals around the world. Earn your degree in as few as 21 months while maintaining full-time employment and managing personal commitments. Study from anywhere and build specialized expertise that advances your career in computer science.
Move through the program with a small, focused cohort of professionals who share your passion for computer science. Engage in meaningful online discussions with faculty and peers while building a strong professional network in the computing technology industry. This collaborative environment helps you thrive academically and professionally.
Earning your Master of Science in Computer Science is a strategic investment in your future—and OU Online is committed to making that investment accessible and transparent.
Tuition and fees are $1,015 per credit hour, totaling $33,495 for the full program. This cost does not include books or additional materials.
Financial aid, scholarships, and employer tuition assistance may be available to help reduce your out-of-pocket expenses. Our dedicated financial services team will support you through every step of the funding process, so you can stay focused on your education and career goals.
For questions about financial aid for your online program, contact the Online Aid office at onlineaid@ou.edu or call 405-325-2929.
A nonrefundable deposit of $350 is required upon admission to secure your place in the program. This deposit guarantees your spot in your first semester of courses and will be applied toward your first semester’s tuition.
* Please be aware that tuition and fees may change, as determined by the Oklahoma State Regents for Higher Education.
YOUR FUTURE STARTS HERE
Complete the form below to learn more about our online programs and how to get started.