Best Online Master's in Computer Science

People with a master's-level computer science degree can apply to doctoral programs. A doctorate qualifies graduates to teach at the collegiate level.
by

Updated January 4, 2024

check mark Edited by

TheBestSchools.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

A master's in computer science (CS) equips students with the skills and knowledge to pursue work as researchers and leaders in high-tech career fields. U.S. universities issued 51,521 of these degrees in 2019-2020, according to the National Center for Education Statistics (NCES), making it a popular program choice.

Building on a bachelor's degree in CS or a related area, the master's degree dives deep into computer design and analysis, introducing students to next-generation systems. Coursework also helps students see how CS interfaces with other academic areas, including psychology, biology, urban planning, and public health.

Given its technological nature, CS is an ideal master's degree for online learners. Besides flexibility and access, students can enjoy diverse opportunities for networking and skills enhancement. Explore the rankings and resources for online master's in computer science degrees using our guide below.

Featured Online Master's in Computer Science Degrees

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

Why Should You Get an Online Master's in Computer Science Degree?

If you're looking to concentrate on a specific area of computer science, advance your career prospects, or enter research-oriented roles, a master's degree can provide you with deeper knowledge and a competitive edge. These programs can also open doors to higher-paying positions and leadership roles.

Online degrees, in particular, allow you to balance your studies with other responsibilities. They often attract students from diverse geographic locations, fostering a global network of peers. Make sure to thoroughly research the reputation of the online program, the quality of instruction, and the level of interaction with instructors and peers before applying.

Be sure to weigh considerations like accessibility, flexibility, and resources against potential drawbacks like social isolation and self-study requirements when choosing between online and on-campus programs.

Pros of a Master's in Computer Science

Cons of a Master's in Computer Science

  • More expensive than alternative paths such as bootcamps and certifications
  • Requires a commitment of 1-2 years for full-time students
  • If you already work in a CS career, a master's degree may offer diminishing returns

Top Online Master's in Computer Science Programs

#1 Best Online Master’s in Computer Science

University of Washington

  • Seattle, WA
  • 4 years
  • Online + Campus

The University of Washington, located in Seattle, enrolls master's students in its online computer science program. The professional master's program emphasizes industry-relevant knowledge and skills, preparing graduates for decision-making responsibilities. After completing a master's degree, candidates often advance in their current field or pursue new opportunities.

The master's curriculum emphasizes current research in computer science. Learners prepare for the job market by pursuing a specialty through electives. The master's program recommends that applicants bring a background in computer science or a related field.

Online enrollees work with the program to find internship opportunities in their local area. The program hosts networking events and other professional development activities to help graduate students expand their professional connections.

University of Washington at a Glance:

Type of School: Public, four-year

Admission Rate: 52%

Total Online Master's Programs: 10

Program Name: Professional master's program

Graduate Tuition In State: $18,198

Graduate Tuition Out of State: $32,439

Average Undergrad Tuition
In-state
$10,370
Out-of-state
$37,071
Average Graduate Tuition
In-state
$18,198
Out-of-state
$32,439
Retention Rate
95%
Acceptance Rate
52%
Students Enrolled
47,576
Institution Type
Public
Percent Online Enrollment
8% Percentage of all students who are enrolled online.
Accreditation
Yes Northwest Commission on Colleges and Universities

#2 Best Online Master’s in Computer Science

University of Illinois at Urbana-Champaign

  • Champaign, IL
  • 4 years
  • Online + Campus

Graduate students interested in a master's in computer science can earn their degree from the University of Illinois at Urbana-Champaign. The online master of computer science program uses a rigorous curriculum to prepare graduates for advanced roles in the field. After completing a master's degree, candidates often advance in their current field or pursue new opportunities.

The master's curriculum explores advanced methodologies and research in computer science. Learners prepare for focused career paths by choosing electives and concentrations. Applicants with prior experience in computer science or a related field often meet the admission requirements.

Online enrollees work with the program to find internship opportunities in their local area. The program encourages graduate students to attend networking events to expand their professional connections.

University of Illinois at Urbana-Champaign at a Glance:

Type of School: Public, four-year

Admission Rate: 59%

Total Online Master's Programs: 30

Program Name: Online master of computer science

Graduate Tuition In State: $14,997

Graduate Tuition Out of State: $28,404

Average Undergrad Tuition
In-state
$14,188
Out-of-state
$33,127
Average Graduate Tuition
In-state
$14,997
Out-of-state
$28,404
Retention Rate
93%
Acceptance Rate
59%
Students Enrolled
51,605
Institution Type
Public
Percent Online Enrollment
39% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

What Can You Expect From an Online Master's in Computer Science?

Expect to immerse yourself in the discipline of computer science, equipping yourself with advanced skills and fostering a deep understanding of fundamental CS principles. A master's degree also encourages innovation and exploration in emerging areas of technology.

You can often specialize in areas like machine learning, software engineering, cybersecurity, and database systems. Core courses typically cover algorithms, operating systems, computer architecture, and theories of computation. Elective courses may include machine learning, artificial intelligence, computer graphics, and software development methodologies.

Taking 9-12 credits per semester, students can usually finish their degrees in 3-4 semesters or 1-2 years. Program costs vary by school and program, but you should probably budget for around $30,000 or even more for tuition costs.

What Are the Admission Requirements?

Most master's in CS programs require you to hold a bachelor's degree. Many schools stipulate that the degree must be in computer science, but you can still find openings for non-CS majors. While each school sets its own minimum GPA for admission, you should aim for a 3.0 or higher.

Applicants with lower GPAs may receive consideration if their GRE scores are high enough. Not all schools require standardized tests or set score minimums, but many universities expect to see a resume, references, and proof of a background in computer science.

Which Courses Will You Have to Take?

Each school designs its own curriculum for master's degree in computer science programs. The courses below cover core and elective courses in current CS degrees.

How Much Does an Online Master's Degree Cost?

NCES reports that, in 2020-21, a master's degree cost an average of $19,749 per year in tuition and fees. Public institutions generally charged less than private schools, and in-state students attending public schools paid the lowest rates, on average. Other factors affecting tuition include school prestige, location, and delivery format.

During your studies, you may incur costs related to items other than tuition, like required tech or subscriptions to journals, for example. Make sure to budget for these costs in advance.

While you cannot get a Pell Grant for graduate school, you can access other forms of financial aid. Many companies offer employee-reimbursement packages for high-performing employees who are pursuing degrees. In addition, you may qualify for scholarships, grants, assistantships, or student loans.

Featured Online Master's in Computer Science Degrees

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

How Do You Choose an Online Master's in Computer Science Program?

As you choose a master's in computer science, you need to consider several relevant factors.

More Questions About Earning an Online Master's in Computer Science

Is a master's in computer science hard?

An online master's in computer science can be challenging but also highly rewarding. In the program, you study complex theory and mathematics, perform in-depth research, and take courses in specialized topics. If you are prepared, dedicated, and disciplined, you can successfully navigate these challenges and excel in your studies.

Is an online master's in CS degree credible?

When an online master's in computer science comes from an accredited school, employers take it seriously. If your school holds institutional accreditation, your degree is credible.

What GPA do I need to get into a master's in CS program?

Each computer science master's program sets specific admission requirements, but most schools call for a 3.0 or higher GPA. However, some schools may admit students with lower GPAs if they can otherwise demonstrate their qualifications for the program.

What jobs can I get with a computer science graduate degree?

After completing an online master's in computer science, you can pursue work as a software engineer, machine learning specialist, artificial intelligence engineer, cybersecurity analyst, or database administrator, among other popular roles. The field of computer science is constantly evolving, creating new opportunities all the time.

Do computer scientists earn more than computer engineers?

These two professions earn about the same wages. According to the Bureau of Labor Statistics, computer and information research scientists earn a median annual salary of $131,490 as of May 2021. The same source says computer hardware engineers earn $128,170 annually.


All rankings and school descriptions on this page were created and reviewed independently by the TBS Rankings Team.

Popular with our students.

Highly informative resources to keep your education journey on track.

Take the next step toward your future with online learning.

Discover schools with the programs and courses you’re interested in, and start learning today.

woman in an office