Find your offline computer-science program in minutes!

Most schools have rolling admissions and financial help so you can start your degree in a few weeks!

Why This Matters

  • THE U.S. NEEDS 682,800 MORE COMPUTER SCIENTISTS BY 2031

    Employment opportunities for computer and information technology occupations is projected to increase by 15% through 2031, which is much faster than average.

  • COMPUTER SCIENTISTS HAVE ENDLESS JOB OPPORTUNITIES

    With jobs available in every sector due to the pervasiveness of computer technology, computer science degrees are highly marketable. A few of the many career options include computer programmer, software developer, and database administrator.

  • THOSE WITH A MASTER’S CAN EARN OVER SIX FIGURES

    The median annual salary for all computer and information technology workers is $97,430 nationally. With a master’s degree, you’ll likely be able to earn even more than that.

Our Research

This list features some of the best master’s in computer science degree programs at top colleges across the country. Each school featured is a nonprofit, accredited institution — either public or private — with a high standard of academic quality for post-secondary institutions.

We evaluated each school’s program on tuition costs, admission, retention and graduation rates, faculty, and reputation as well as the student resources provided for on-campus students. Then we calculated the Intelligent Score on a scale of 0 to 100. Read more about our ranking methodology.

Next, we compared this comprehensive list of master’s in computer science degree programs to a list of aggregated college rankings from reputable publications like the U.S. News & World Report among others to simplify a student’s college search. We pored through these rankings so students don’t have to.

The Top 50 Master’s in Computer Science Degree Programs

Best Master's in Computer Science
01
Intelligent Pick
Stanford University
01
Best Dual-Degree Options
Georgia Institute of Technology
01
Best Degree Customization
Carnegie Mellon University
01
Best Student Supports
University of Illinois at Computer Science
01
Best for Aspiring Teachers
Cornell University
01
Best Research Institution
Massachusetts Institute of Technology
01
Best Public School
University of California at Berkeley
01
Best for Veterans
University of Texas at Austin
01
Best Private School
Harvard School of Engineering and Applied Sciences
01
Best Part-Time Program
University of Washington
01

Princeton University.
01

University of Wisconsin
01

Johns Hopkins Engineering for Professionals
01

Georgia Southern University
01

North Carolina State University
01

Virginia Tech
01

East Carolina University
01

Drexel University
01

Colorado State University Graduate School
01

West Virginia University
01

Boston University
01

California Institute of Technology
01

USC Viterbi School of Engineering
01

University of Minnesota
01

Columbia University
01

Brandeis University
01

Nova Southeastern University
01

Yale University
01

University of Louisville
01

DePaul University
01

Duke University
01

Arizona State University
01

Vanderbilt University
01

Syracuse University
01

New Jersey Institute of Technology
01

Marshall University
01

University of Idaho
01

Kansas State University
01

Rice University
01

Baylor University
01

University of Massachusetts
01

University of Michigan
01

New York University

Discover More Options

What You Should Know About This Degree

The field of computer science is broadly applicable and touches every industry, so it’s important to determine your goals when considering a career in computer science. A master’s degree in computer science generally helps develop a foundation for a career in technology research and development. It’s also an excellent path to enter a specialized field such as machine learning, informatics, or cybersecurity. A master’s degree can also help you develop industry expertise in domains that are difficult to break into, such as biotechnology, chemical engineering, and video games.

In addition to opening up more opportunities in the field, a master’s degree in computer science gives graduates the potential to earn some of the industry’s highest salaries. The median annual salary for all computer science and technology workers was $97,430. Computer support specialists earned as little as $57,910, on average, while computer and information research scientists had a median salary of $131,490. Master’s degree-holders typically earn higher wages than those who only have a bachelor’s degree.

What’s Next?

Here are some questions to ask when researching MS programs in computer science:

  • Am I eligible for this program? Admission requirements vary by program, but most applicants hold a bachelor’s degree in computer science or closely related field from an accredited institution. If your bachelor’s degree doesn’t demonstrate an adequate background in computer science fundamentals, you may be required to complete prerequisite courses before beginning graduate studies.
  • How long does it take to complete this degree? Full-time graduate MS programs in computer science generally require two years to complete. Some programs allow you to complete your degree on an accelerated schedule. Part-time students typically complete an MS program in three to four years.

As you research programs, review admission requirements, including application materials, and take note of application deadlines. You can usually find information about the graduate application process online or by contacting the admissions department.

Financing your graduate education is another important consideration. Tuition and fees vary by program. Some provide funding in the form of assistantships, fellowships, or scholarships. To see if you’re eligible, complete a Free Application for Federal Student Aid (FAFSA). If you’re working, ask your employer about educational assistance programs.


Compare School Options


Related Degrees