Why This Matters

  • THE U.S. NEEDS 531,200 MORE COMPUTER SCIENTISTS BY 2029

    Employment opportunities for computer and information technology occupations is projected to increase by 11% through 2029, 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 careers include computer programmer, software developer, and database administrator.

  • THOSE WITH A MASTER’S CAN EARN OVER $122,000 YEARLY

    The median annual salary for all computer and information technology workers is $88,240 nationally. However, computer scientists in occupations that require a master’s degree earn a median $122,840 per year.

Our Research

This list focuses on graduate programs in computer science that offer master’s degrees. Computer science programs typically award a master of science in computer science degree, although some award a Master of Computer Science degree. We reviewed programs that are offered online, in person, and in hybrid formats.

Several regional organizations accredit master’s degree programs that meet high standards of quality in computer science within the United States. One such example is the Higher Learning Commission (HLC). All listed programs are accredited by a regional organization to ensure that they meet the highest standards of quality and that employers will recognize your degree.

We evaluated each program on the basis of flexibility, faculty, course strength, cost, and reputation. Then we calculated the Intelligent Score for each program on a scale from 0 to 100. For a more extensive explanation, check out Our Ranking Methodology.

  • 78 hours to write this article
  • 196 universities and colleges we assessed
  • 265 education programs we compared

The Top 45 Master’s in Computer Science Degree Programs

Best Master's in Computer Science Degree Programs
01
The University of Texas at Dallas

intelligent score 99.67

Award Intelligent Pick

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Intelligent Pick

Delivery Format On-Campus

Programs Master of Science in Computer Science

Required Credits to Graduate 33 credits

Department Erik Jonsson School of Engineering and Computer Science

Estimated Cost per Credit $1,905.50 per credit

accreditation Southern Association of Colleges and Schools Commission on Colleges

more program informationEmail: [email protected]
Phone: 972-883-2270

Learn More

Delivery Format On-Campus

Programs Master of Science in Computer Science

Required Credits to Graduate 33 credits

01
Vanderbilt University

intelligent score 99.28

Award Best MS-in-Passing Option

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best MS-in-Passing Option

Delivery Format On-Campus

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department School of Engineering

Estimated Cost per Credit $2,087 per credit

accreditation Southern Association of Colleges and Schools Commission on Colleges

more program informationEmail: [email protected]
Phone: 615-343-2727

Learn More

Delivery Format On-Campus

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Georgia Southern University

intelligent score 98.15

Award Best for Data and Knowledge Systems

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best for Data and Knowledge Systems

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department College of Engineering and Computing

Estimated Cost per Credit In-State: $277 per credit; Out-of-State: $1,105 per credit

accreditation Southern Association of Colleges and Schools Commission on Colleges

more program informationEmail: [email protected]
Phone: 912-478-3007

Learn More

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
North American University

intelligent score 98.09

Award Best for Software Engineering

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best for Software Engineering

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department Department of Computer Science

Estimated Cost per Credit In-State: $330 per credit; Out-of-State: $663.33 per credit

accreditation Accrediting Commission of Career Schools and Colleges

more program informationEmail: [email protected]
Phone: 832-230-5555

Learn More

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Louisiana Tech University

intelligent score 97.34

Award Best Concurrent Enrollment Option

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best Concurrent Enrollment Option

Delivery Format On-Campus

Programs Master of Science in Computer Science

Required Credits to Graduate 36 credits

Department College of Engineering & Science

Estimated Cost per Credit $714 per credit

accreditation Southern Association of Colleges and Schools Commission on Colleges

more program informationEmail: [email protected]
Phone: 318-257-2000

Learn More

Delivery Format On-Campus

Programs Master of Science in Computer Science

Required Credits to Graduate 36 credits

01
University of Idaho

intelligent score 96.14

Award Best Hybrid

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best Hybrid

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department College of Engineering

Estimated Cost per Credit $368 per credit

accreditation Northwest Commission on Colleges and Universities

more program informationEmail: [email protected]
Phone: 208-885-6592

Learn More

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Clarkson University

intelligent score 95.1

Award Best Interdisciplinary Option

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best Interdisciplinary Option

Delivery Format On-Campus, Hybrid

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department School of Arts & Sciences

Estimated Cost per Credit $1,388 per credit

accreditation Association to Advance Collegiate Schools of Business

more program informationEmail: [email protected]
Phone: 518-631-9831

Learn More

Delivery Format On-Campus, Hybrid

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Georgia Southwestern State University

intelligent score 94.12

Award Best Non-Thesis

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best Non-Thesis

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department College of Business and Computing

Estimated Cost per Credit $257 per credit

accreditation Southern Association of Colleges and Schools Commission on Colleges

more program informationEmail: [email protected]
Phone: 229-931-4206

Learn More

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Columbia University

intelligent score 94.05

Award Best Machine Learning Option

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Best Machine Learning Option

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department School of Engineering And Applied Science

Estimated Cost per Credit $2,104 per credit

accreditation Commission on English Language Accreditation

more program informationEmail: [email protected]
Phone: 212-939-7000

Learn More

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Georgia Institute of Technology

intelligent score 93.82

Award Most Affordable

Rankings


School Information

Graduation Rate:

Admission Rate:

Urbanicity:

School Size:

No

Award Most Affordable

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

Department College of Computing

Estimated Cost per Credit $180 per credit

accreditation Southern Association of Colleges and Schools Commission on Colleges

more program informationEmail: [email protected]
Phone: 404-894-3152

Learn More

Delivery Format On-Campus, Online

Programs Master of Science in Computer Science

Required Credits to Graduate 30 credits

01
Best Robotics Option
The University of Texas at Austin
01
Best Part-Time Option
University of Washington, Bothell
01
Best Independent Study
Santa Clara University
01
Best Professional Science Track
Kutztown University
01
Best for Real-World Computing
Nova Southeastern University
01
Best for Pattern Recognition
New Jersey Institute of Technology
01
Best for Gaming
University of Southern California
01
Best for Computational Science/Engineering
University of Illinois Urbana-Champaign
01
Best for Bioinformatics
Johns Hopkins Engineering for Professionals
01
Best Colloquiums
NC State University
01
Best for Information Security
Purdue University
01
Best Pre PhD Program
University of California, Berkeley
01
Best No GRE Option
Boston University
01
Best Self-Designed Program
Carnegie Mellon University
01
Best Teaching Assistantships
Cornell University
01
Best Bridge Program
NYU Tandon School of Engineering
01
Most Flexible
Stevens Institute of Technology
01
Best for Engineering
UC San Diego Department of Computer Science and Engineering
01
Best Electives
University of Michigan
01
Most Comprehensive
California Institute of Technology
01
Best Dual Degree Option
Drexel University
01
Best for Economics and Computation
Duke University
01
Best for Cloud Computing
Illinois Institute of Technology
01
Best for Wireless/Mobile Systems
Computer Science - Missouri S&T
01
Best Project Track
Northwestern University
01
Best for Non-PhD Students
Pennsylvania State University
01
Best for Graphics
Rutgers University
01
Best for Mentoring
UC Davis Computer Science
01
Best for High-Performance Computing
University of Chicago
01
Best Specializations
University of California, Irvine
01
Best Faculty
University of California, Santa Barbara
01
Best Minor
University of Florida
01
Best Module Course Program
Department of Computer Science at UNC-Chapel Hill
01
Best Evening Option
University of Washington
01
Best Coursework-Only Option
Virginia Tech

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 $88,240, while the highest earned more than $120,000 per year. Computer support specialists earned as little as $54,760, on average, while computer scientists in the physical, engineering, and life sciences industries had a median salary of $134,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.