Best Online Master’s in Computer Science

online master's in computer science

Ready to start your journey?

Online Schools Report 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.

Best Online Masters Computer ScienceDo you enjoy solving complex problems and working with technology? Computer science students that have a master’s degree can pick from several exciting jobs in information technology (IT). These jobs can lead to a very successful career in the IT field.

An IT career typically starts with an undergraduate degree in math or technology. Adding a master’s degree in computer science can open doors to more influential jobs, like managerial roles. A master’s degree can also come with higher pay, so continue reading to see if this degree path is the right fit for you. 

Online Schools Report 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.

What Is an Online Master’s in Computer Science?

Earning a master’s degree in computer science offers students a high amount of work opportunities in the digital marketplace. People with this degree can expect job opportunities from any of the top tech giants like Oracle, Apple, Facebook, and Cisco Systems. This advanced degree offers salary increases plus leadership and management opportunities. It’s also important to note that you need this degree in order to become a computer research scientist or a professor in the academic environment. If you want to pursue government work as a research scientist, you’ll also be required to hold a master’s degree.

See Also: How Hard is it to Get a Job in Computer Science?

How Much Can You Earn With an Online Master’s Degree in Computer Science?

People that get a master’s degree in computer science can increase their annual earnings. This is because the degree comes with higher-level career opportunities. Some of those jobs include:

  • network and computer systems administrators
  • computer and information research scientists
  • information security analysts

According to the 2020 US Bureau of Labor and Statistics, information security analysts earned about $103,590 each year. Those with a bachelor’s degree earned about $93,730. Computer and information research scientists with master’s degrees made about $136, 830.

It was also reported that managers in the computer science field were able to earn about $151,150 in 2020.

What Is Required For an Online Master’s Degree in Computer Science?

If your goal is to earn a master’s in computer science, you will have to start with a bachelor’s degree in a related field. Consider majoring in something like information systems, engineering, or computer science. Maintaining a high GPA within your chosen major will be key to successful admission into a master’s program. Also, if you can get work-related experience, this will help you stand out from other applicants. Finally, you should expect one or more internships to be a hands-on part of your degree work. You should know that courses in artificial intelligence and programming will be the center of your academic study. So, you will need a real appreciation for technology, problem-solving, and even computer languages to thrive.

What Are the Best Online Master’s Degrees in Computer Science?

OSR uses six data points: three school-wide and three program-specific. For school-wide, OSR uses Student Satisfaction, Admission Rates, and the number of programs the school offers online. For program-specific degrees, OSR checks the Median Debt of graduates from that program, how many degrees are offered within that program’s umbrella department, and what percentage of students at that school graduated from that department.

The six statistics are displayed by each school. The sliding bar under each statistic represents how that school compares to other US institutions. “Not reported” means a school did not release that information to the US Department of Education. A more detailed description of the OSR process can be found on the methodology page.

Frequently Asked Questions

How important is computer programming when it comes to earning a master’s in computer science? 

There is a huge demand for computer programmers, designers, researchers, and scientists in nearly every commercial or private business. This field often attracts students looking for an easy opportunity to enter a high-paying industry. However, some students may not be necessarily the best fit for the field.

This type of work is best for someone who is analytical, loves to problem-solve, and is fascinated with technology. In other words, you should enjoy programming if you want to pursue this degree program. Since computer specialists are needed in most fields, you can take your actual interests and specialize in the computer science concentration that you find most exciting

What are the benefits of going beyond a bachelor’s degree? 

A bachelor’s degree in computer science is not only a popular choice but it’s foundational for an extended education in the field. So, if you can get a job in the computer industry with just a bachelor’s degree, why pursue the extra hours of schooling to earn a master’s degree?

When you decide to go back to school to earn a master’s degree, you are opening yourself up to even more job opportunities and giving yourself a chance to specialize. Also, if you ever want to have a management or leadership role or become a professor, a master’s degree is essential.

A master’s degree in computer science will expand your skillset and paycheck opportunities in the fast-moving field of IT. The employment opportunities are continuing to grow including: 

  • Cybersecurity in both the public and government-industry
  • The designing and building of computer systems for corporations
  • Teaching and research work in academia

Choose the specific industry that you want to immerse yourself in and then consult one of the universities above.

Capitol Technology University

Capital Technical University

Quick Facts

  • Total of 30 credit hours required
  • Completion in one year
  • Project-based research paper required
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Acceptance Rate

75%

Programs Offered Online

Not reported

Median Debt

$26,000

Programs in Department

5

Popularity at School

40%

100%OSR Score

Earn a master’s degree in computer science online from Capitol Technology University. You’ll study courses in algorithms, artificial intelligence, database systems, as well as predictive analytics. This degree will lead to employment opportunities as a:

  • data scientist
  • network engineer
  • IT manager
  • software systems architect

Dakota State University

Dakota State University

Quick Facts

  • Total of 30 credit hours for completion
  • GRE not required with a US bachelor’s degree
  • Minimum 3.0 GPA in bachelor’s program
Program Web Page

Schoolwide Rankings

Student Satisfaction

70%

Acceptance Rate

84%

Programs Offered Online

11

Median Debt

$24,447

Programs in Department

3

Popularity at School

37%

95%OSR Score

You will learn important skills that will make you stand out in the industry with a master’s degree from Dakota State University. This program stretches beyond technological theories into real-world, market-based applications like cybersecurity. Graduates can work in government or the public or private sectors.

New Jersey Institute of Technology

NJIT

Quick Facts

  • Total of 30 credit hours for completion 
  • Letter of recommendation required
  • GRE scores required
Program Web Page

Schoolwide Rankings

Student Satisfaction

71%

Acceptance Rate

61%

Programs Offered Online

Not reported

Median Debt

$23,261

Programs in Department

5

Popularity at School

19%

88%OSR Score

The master’s degree from New Jersey Institute of Technology combines algorithms and logical reasoning to modern-day business problems. 

Graduates will choose from the following specializations for their degree track:

  • software engineering
  • database and data mining
  • bioinformatics
  • image processing & pattern recognition
  • and computer networking & security

Colorado Technical University-Colorado Springs

Colorado Technical

Quick Facts

  • Computer science degree required for admission
  • Total of 48 credits required
  • Transfer credits accepted
Program Web Page

Schoolwide Rankings

Student Satisfaction

77%

Programs Offered Online

18

Median Debt

$37,504

Programs in Department

4

Popularity at School

13%

88%OSR Score

The master’s degree in computer science from Colorado Technical University prepares students for career success. The course schedule will advance your core computer skills and open areas of degree concentration that include cybersecurity engineering, data science, and software engineering.

DePaul University

DePaul University

Quick Facts

  • Total of 52 credit hours for completion 
  • Minimum overall GPA of 2.5
  • Transfer students welcome
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

72%

Programs Offered Online

3

Median Debt

$23,257

Programs in Department

7

Popularity at School

8%

87%OSR Score

DePaul University’s online computer science degree is less research driven and more practical work-place driven. Students will embrace their theoretical knowledge by mixing in the practical uses of technology in an ever-changing business environment. Choose from conducting a master’s thesis, research project, or internship to complete your degree study.

Johns Hopkins University

Johns Hopkins

Quick Facts

  • Complete within five years 
  • Total of 10 concentrations available 
  • Proficiency exam available to opt out of prerequisites
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Acceptance Rate

13%

Programs Offered Online

6

Median Debt

$13,500

Programs in Department

4

Popularity at School

2%

86%OSR Score

You can earn a master’s degree in computer science from Johns Hopkins University while continuing as a working professional. You’ll learn how to:

  • determine the accuracy of deterministic and non-deterministic algorithms
  • understand data structures
  • and analyze computer algorithm efficiencies

National University

National University

Quick Facts

  • Class length of four weeks
  • A total of 13 courses
  • Specializations available
Program Web Page

Schoolwide Rankings

Student Satisfaction

71%

Programs Offered Online

46

Median Debt

$28,451

Programs in Department

3

Popularity at School

5%

85%OSR Score

The master’s in computer science from the National University can be completed online while offering students hands-on training. There are three separate project classes that take three months each to complete. The project work incorporates working for a real-world client and providing solutions for their problems.

Franklin University

Franklin University

Quick Facts

  • Total of 36 credit hours 
  • Complete in 20 months
  • Three focus areas available
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Programs Offered Online

32

Median Debt

$23,668

Programs in Department

1

Popularity at School

7%

84%OSR Score

Franklin University’s computer science master’s program prepares students to help industry-leading companies meet their software and systems needs. Graduates will be able to:

  • design software solutions
  • increase system security efficiencies
  • and reduce turnaround time

Stanford University

Stanford University

Quick Facts

  • Total of 45 credit hours for graduation
  • Complete in three to five years
  • Only one admissions cycle per year
Program Web Page

Schoolwide Rankings

Student Satisfaction

79%

Acceptance Rate

5%

Programs Offered Online

Not reported

Median Debt

$27,400

Programs in Department

1

Popularity at School

15%

83%OSR Score

The master’s in computer science from Stanford University is built to customize students’ academic path and meet their unique personal career needs. Fundamental courses can be used to introduce inexperienced students while professionals in the industry seeking career expansion can take more advanced courses.

University of Illinois at Springfield

University of Illinois- Springfield

Quick Facts

  • Total of eight courses 
  • GPA of 3.0 required
  • Research seminar required
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Acceptance Rate

52%

Programs Offered Online

11

Median Debt

$29,031

Programs in Department

2

Popularity at School

16%

81%OSR Score

The University of Illinois at Springfield offers a master’s in computer science that teaches students an in-depth understanding of software programming design, implementation, and analysis. Utilizing a research seminar, students will experience current industry problem-analysis.

Grand Canyon University

Grand Canyon University

Quick Facts

  • Total of 38 credit hours required 
  • Courses are eight weeks long
  • Transfer up to 12 credits
Program Web Page

Schoolwide Rankings

Student Satisfaction

69%

Acceptance Rate

67%

Programs Offered Online

37

Median Debt

$18,750

Programs in Department

3

80%OSR Score

If you’re seeking a reputable online university, you can earn your master’s of computer science from Grand Canyon University. The program specifically focuses on applying the theoretical concepts, principles, and methods of computer science to modern-day industry-related applications. Students should already have a talent for computer programming as well as an understanding of abstract thinking and numerical reasoning.

Davenport University

Davenport University

Quick Facts

  • Total of 30 credit hours
  • Master’s project or research thesis required
  • Four concentrations available
Program Web Page

Schoolwide Rankings

Student Satisfaction

69%

Acceptance Rate

82%

Programs Offered Online

23

Median Debt

$26,914

Programs in Department

2

Popularity at School

11%

80%OSR Score

The online master’s in computer science from Davenport University offers students advanced courses that include real-world problems and scenarios. With this degree, you can seek employment in:

  • computer forensics
  • computer network architecture
  • machine learning
  • computer programming
  • and information systems analysis

University of Southern California

USC

Quick Facts

  • Requirement of 28 credit hours 
  • Complete in three years
  • Minimum 3.0 GPA
Program Web Page

Schoolwide Rankings

Student Satisfaction

76%

Acceptance Rate

16%

Programs Offered Online

Not reported

Median Debt

$34,808

Programs in Department

3

Popularity at School

4%

77%OSR Score

The University of Southern California offers a master’s degree in computer science that prepares students through a collaboration of fundamental computer training and current computer science industry issues. Students can specialize for immediate corporate employment or prepare for additional technical degrees.

Lewis University

Lewis University

Quick Facts

  • Minimum of 33 credit hours for completion 
  • Two-page statement of purpose required
  • Two letters of recommendation required
Program Web Page

Schoolwide Rankings

Student Satisfaction

76%

Acceptance Rate

54%

Programs Offered Online

8

Median Debt

$23,935

Programs in Department

3

Popularity at School

4%

77%OSR Score

Earn a master’s in computer science online from Lewis University and graduate with the ability to confront the real-world problems of today’s IT jobs. Choose from one of six concentrations offered and complete a thesis for graduation.

Stevens Institute of Technology

Stevens Institute of Technology

Quick Facts

  • Total of 30 credit hours for completion 
  • Choose from 10 focus areas
  • Competitive GRE or GMAT score
Program Web Page

Schoolwide Rankings

Student Satisfaction

71%

Acceptance Rate

44%

Programs Offered Online

Not reported

Median Debt

$19,843

Programs in Department

3

Popularity at School

5%

76%OSR Score

The online computer science degree from Stevens Institute of Technology is a master’s of education. This provides an opportunity for students with a bachelor’s degree in a computer-related field to increase their knowledge of IT. Students can expect to study:

  • information systems
  • Engineering
  • computer science
  • systems management

Rice University

Rice University

Quick Facts

  • Total of 30 credit hours 
  • No thesis required
  • Minimum GPA of 2.67
Program Web Page

Schoolwide Rankings

Student Satisfaction

77%

Acceptance Rate

16%

Programs Offered Online

Not reported

Median Debt

$11,200

Programs Offered Online

Not reported

Popularity at School

6%

75%OSR Score

The master’s in computer science from Rice University can be completed online. It offers students an in-depth learning experience that consists of:

  • designing and implementation instruction
  • client and user communication training
  • and exposure to advanced computer science problems

The core courses are made up of computer systems work, data classes, and principles of algorithms and software.

Boston University

Boston University

Quick Facts

  • Total of 40 credit hours required
  • Complete in 24 months
  • Choose from seven concentrations
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

25%

Programs Offered Online

2

Median Debt

$25,625

Programs in Department

2

Popularity at School

1%

75%OSR Score

Boston University offers a master’s degree in computer information systems. The online coursework includes: 

  • health informatics
  • security
  • computer networks
  • data analytics 
  • and web application development 

The program is designed to combine managerial and organizational training with modern information technology skills.

East Carolina University

East Carolina University

Quick Facts

  • Total of 30 semester hours 
  • MAT or GRE scores required
  • GPA of 3.0 required
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

79%

Programs Offered Online

19

Median Debt

$24,442

Programs in Department

2

Popularity at School

2%

75%OSR Score

East Carolina University offers an online master’s in computer science that can be completed entirely online. The program will include courses involving:

  • modern programming languages
  • operating systems
  • hardware design
  • software construction
  • and database environments

Tufts University

Tufts University

Quick Facts

  • Total of 33 credit hours required
  • Complete in under two years
  • Capstone project required
Program Web Page

Schoolwide Rankings

Student Satisfaction

76%

Acceptance Rate

15%

Programs Offered Online

Not reported

Median Debt

$17,500

Programs Offered Online

Not reported

Popularity at School

7%

75%OSR Score

Consider Tufts University for completing your master’s degree in computer science online. This degree matches up interdisciplinary learning with research collaboration. It also teaches the foundational theory of computing and programming practice. You will:

  • build applications
  • learn the newest technology
  • and develop large-scale software systems 

City University of Seattle

CITY UNIVERSITY OF SEATTLE LOGO

Quick Facts

  • Minimum of 39 credit hours for completion 
  • Military tuition discounts
  • Capstone project required
Program Web Page

Schoolwide Rankings

Student Satisfaction

69%

Programs Offered Online

17

Median Debt

$23,769

Programs in Department

2

Popularity at School

4%

75%OSR Score

The master’s in computer science from the City University of Seattle is built for students who desire opportunities in today’s modern field of IT. The program offers a combination of business IT knowledge with the theories and fundamentals of computing. Internship opportunities are also available.

The University of West Florida

The University of West Florida

Quick Facts

  • Total of 30 credit hours required
  • Complete in 36 months
  • Transfer up to six credits
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

50%

Programs Offered Online

8

Median Debt

$17,750

Programs in Department

1

Popularity at School

4%

74%OSR Score

The master’s in computer science from The University of West Florida can be concentrated in data analytics or software engineering. This degree is designed to help students explore topics like:

  • artificial intelligence
  • algorithmic programming
  • systems and networks
  • parallel computing
  • and data analysis

George Washington University

George Washington University

Quick Facts

  • Total of 10 courses
  • GPA of 3.0 from bachelor’s degree required
  • Current CV for application
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

41%

Programs Offered Online

8

Median Debt

$25,000

Programs in Department

2

Popularity at School

2%

74%OSR Score

George Washington University offers a master’s in computer science that teaches students computer education. This program is geared to meet the high demands of current business models. An advanced capstone course is required for graduation.

North American University

North American University

Quick Facts

  • Total of 30 credit hours
  • Four concentrations available 
  • Two letters of recommendation and a letter of intent required
Program Web Page

Schoolwide Rankings

Student Satisfaction

77%

Programs Offered Online

Not reported

Median Debt

$50,802

Programs in Department

1

Popularity at School

20%

74%OSR Score

The master’s in computer science from North American University is targeted to help graduates advance their current IT career into management, academia, or research. Coursework includes:

  • advanced network administration
  • machine learning
  • cyber-crime investigation
  • data analysis and machine learning

University of Minnesota-Twin Cities

University of Minnesota

Quick Facts

  • Total of 31 credit hours for completion
  • GPA of 3.25 for admission
  • Three degree tracks available
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

50%

Programs Offered Online

6

Median Debt

$20,000

Programs in Department

1

Popularity at School

5%

71%OSR Score

The computer science master’s degree from the University of Minnesota Twin Cities is designed for students that are interested in expanding their marketable computer skills. Classes you’ll take will include wireless and sensor networks, animation, and game planning. 

North Carolina State University at Raleigh

NC State

Quick Facts

  • Total of 31 credit hours for completion 
  • Minimum undergraduate GPA of 3.0
  • GRE scores required for admissions
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

51%

Programs Offered Online

1

Median Debt

$20,714

Programs in Department

2

Popularity at School

3%

72%OSR Score

North Carolina State University offers a master’s degree in computer science that prepares students for a lot of different career opportunities. Designed for working professionals, there is no thesis or comprehensive examination required.

Columbia University in the City of New York

Columbia University

Quick Facts

  • Total of 30 credit hours for completion 
  • Undergraduate GPA of 3.3 required
  • GRE scores required
Program Web Page

Schoolwide Rankings

Acceptance Rate

7%

Programs Offered Online

Not reported

Median Debt

$44,501

Programs in Department

2

Popularity at School

6%

72%OSR Score

The online master’s of computer science from Columbia University in the City of New York balances student instruction. The focus is on theoretical computer science and mathematics along with training in experimental computer technology. There are eight concentration tracks to choose from and no capstone project is required for graduation.

University of Illinois at Urbana-Champaign

University of Illinois at Urbana-Champaign

Quick Facts

  • Total of 32 credit hours for completion 
  • Minimum 3.2 undergraduate GPA
  • “B-” or better required for most coursework
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

62%

Programs Offered Online

1

Median Debt

$20,127

Programs in Department

2

Popularity at School

4%

71%OSR Score

The University of Illinois at Urbana-Champaign provides a master’s degree in computer science that is structured to give students a wide range of technology training. Course work includes:

  • graphics/HCI
  • artificial intelligence
  • parallel computing
  • and database and information systems

Old Dominion University

Old Dominion University

Quick Facts

  • Minimum of 31 credit hours for completion
  • Master’s project required
  • Master’s thesis track optional
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

86%

Programs Offered Online

19

Median Debt

$23,750

Programs in Department

1

Popularity at School

1%

70%OSR Score

The master’s of computer science from Old Dominion University is for students with a strong background in computer science or demonstrated professional experience in the field. Final examinations and projects are required after academic seminars for both.

Concordia University-Wisconsin

Concordia University-Wisconsin

Quick Facts

  • Total of 30 credit hours required
  • Eight-week class format
  • Complete in 18 months
Program Web Page

Schoolwide Rankings

Acceptance Rate

63%

Programs Offered Online

14

Median Debt

$25,000

Programs in Department

2

Popularity at School

2%

70%OSR Score

The master’s in computer science from Concordia University-Wisconsin is a great next step for IT professionals. If you’re looking to increase your earnings and open up more career opportunities, this is the degree program for you.

Nova Southeastern University

Nova Southeastern University

Quick Facts

  • Total of 30 credit hours for completion 
  • Eight-week class format
  • Six concentrations available
Program Web Page

Schoolwide Rankings

Programs Offered Online

Not reported

Median Debt

$25,000

Programs in Department

2

Popularity at School

1%

70%OSR Score

Nova Southeastern University lets students expand their careers to open opportunities in nearly any area of the world. Graduates with this degree will be skilled in operating systems, software engineering, algorithms, and advanced programming languages.

Online Schools Report 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.