Best Master’s in Computer Science 2022

| Liz Simmons Modified on May 12, 2022

Best Master’s in Computer Science 2022
Are you ready to find a school that's aligned with your interests?

What is a Master's in Computer Science?

A master's in computer science prepares graduates for lucrative, high-level careers in computer and information technology (IT). Computer scientists design new computer technologies to solve problems in business, healthcare, science, and education.

Potential jobs for graduates include computer and information research scientist, computer and information systems manager, and computer hardware engineer. The Bureau of Labor Statistics (BLS) projects a 22% job growth rate, much faster than average, for computer and information research scientists from 2020-2030.

This page includes a ranking of the best computer science master's programs. We also touch on what to expect from a typical master's in computer science, potential careers for graduates, and how to choose the right school for you.

What Is Computer Science?

Computer science is the study of computational systems and computers. Computer scientists focus on the theory, design, and applications of computer software and hardware systems. These professionals need advanced knowledge of programming, databases, software development, and algorithms. People drawn to the field tend to demonstrate skills in analysis, critical thinking, math, and problem-solving.

The BLS projects an added 667,600 computer and IT occupations from 2020-30. Master's in computer science graduates find jobs as computer and information research scientists, computer and information systems managers, and computer hardware engineers. Other potential careers include computer network architect, information security analyst, and computer programmer.

Major employing industries include research and development, government, software publishing, and computer systems design. Many employers of computer scientists, particularly large companies, prefer or require candidates with a master's in computer science.

Earning a graduate degree can help you distinguish yourself from other job applicants, qualify for management positions, and garner higher salaries. Payscale reports that individuals with a bachelor's in computer science make $88,000 on average, compared to $106,00 for those with a master's in the discipline.

Why Get a Computer Science Master's?

Earning a master's in computer science takes time, hard work, and money, but skilled graduates qualify for lucrative positions in a growing field. Only you can decide if graduate school is worth it, and each person's return on investment might be a little different. Although it takes longer, a master's degree may offer a better value and a more thorough and rigorous education than a typical computer science bootcamp. Below, we detail benefits of earning a master's in computer science.

Technical Skills
Computer science master's programs develop in-demand, specialized technical skills. Because not many people possess this advanced knowledge, computer science professionals find high wages and plenty of job opportunities.
Growing Field
As more organizations put their information online, nearly every industry can benefit from the skills and knowledge of computer science professionals. The BLS projects much faster-than-average growth for computer and IT occupations from 2020-30.
High Salaries
Graduates of computer science master's programs often earn high salaries. For example, the BLS reports that computer and information research scientists made a median annual salary of $126,830 as of March 2022.
What the Best Computer Science Master's Programs Have in Common

College experiences vary, but the best computer science master's programs share several characteristics. Below, we explain some commonalities among top schools.

They are accredited. Colleges and universities undergo accreditation to demonstrate that they meet minimum educational standards. Attending an accredited school increases students' chances of successfully transferring credit and qualifying for professional certifications. The schools on our rankings list of the best computer science master's programs hold regional accreditation from one of the following agencies:

  • Higher Learning Commission (HLC)
  • Middle States Commission on Higher Education (MSCHE)
  • New England Commission of Higher Education (NECHE)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • WASC Senior College and University Commission (WSCUC)


They promote academic excellence. We measure academic excellence by looking at factors like student retention rate, graduation rate, and presence of a robust faculty.



They maintain a high reputation. We assess reputation by considering criteria such as admissions yield, percentage of applicants admitted, and return on investment. Some of the best schools maintain selective admissions standards.



They are affordable. Cost should not prevent qualified applicants from attending top universities. Our affordability rubric includes post-graduation student debt, percentage of students receiving financial aid, and degree cost for learners with scholarships. For example, the University of Wisconsin-Madison supports many of its computer science MS students through research and teaching assistantships, fellowships, and on-campus employment.

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

What To Expect From Master's in Computer Science Programs

A master's in computer science equips students with advanced knowledge and technical skills in computers and IT. Typical computer science graduate programs focus on topics like machine learning, programming, software development and engineering, and database management. Most build upon the foundation laid in a bachelor's in computer science program.

Most master's in computer science degrees take two full-time years to complete and require 30-60 credits. Cost expectations vary considerably, depending on school type, program format, and student residency status. Schools offer different master's in computer science degree types and concentrations.

Most programs require core, elective/concentration, and project/thesis credits. Typical classes explore issues like machine learning, advanced algorithms, and advanced computer architecture. Below, we discuss what to expect from a master's in computer science in more detail.

Admission Requirements

Admission criteria for master's in computer science programs vary by school, but many require a bachelor's in computer science from a regionally accredited university and a minimum GPA of 2.5-3.0. Some programs admit those with an undergraduate degree in another subject, but require learners to complete prerequisite foundational courses prior to applying or enrolling.

Additional admission requirements may include 3-5 years of professional experience and satisfactory GRE test scores. Applicants typically submit college transcripts, letters of recommendation, a resume, and a statement of purpose. Some programs require an in-person or phone interview.

Degree Options

Most master's in computer science programs offer a master of science (MS) in computer science. However, schools may offer other types of master's degrees in this field, such as a master of business administration (MBA) in computer science.

Earning a general MS in computer science provides a strong foundation in general computer science theory and practice and prepares students for a variety of computer-related careers. An MBA in computer science focuses on business skills and theory with an emphasis on computer science. Graduates with an MBA in computer science can use their unique skill set in business or IT positions.

Many computer science master's programs offer concentrations in areas like artificial intelligence, data analytics, software engineering, and cybersecurity. Students who want to specialize in a subdiscipline of computer science can also earn stand-alone master's degrees in subjects like cybersecurity and software engineering. Earning a master's in a subdiscipline of the field helps graduates prepare for more specialized career paths.

Popular Computer Science Courses

Specific master's in computer science curricula and types of required classes vary by school. Computer science majors focus on advanced theory and practice of computer science. Topics include artificial intelligence, algorithms, machine learning, and software architecture and design. Most programs require core, elective/concentration, and thesis/project courses. Below, we describe typical master's in computer science classes.

  • Machine Learning: This course provides an introduction to the role of intelligent technologies in engineering and science. Students learn about essential algorithms and theoretical foundations of machine learning. Other topics include least squares regression, bias variance trade-offs, statistical learning theory, and multitask learning.
  • Advanced Algorithms: This course explores the fundamentals of algorithms, including advanced methods of implementation, analysis and algorithmic design. Topics include randomization, bit scaling, network flow, and fixed-parameter algorithms. Students gain proficiency with data structures, computational geometry, network optimization, and external memory.
  • Advanced Computer Architecture: This class focuses on the organization and architecture of computers, historical developments, quantitative analysis of design alternatives, and principles of instruction sets. Other topics include memory, interconnection, storage, and architectural innovations. Participants learn computer architecture terminology and major principles.
  • Database Systems: Learners in this course receive an introduction to the way database systems function, with a focus on relational algebra, query processing, query optimization, and data models. The class also emphasizes database design, SQL programming, object-relational mappings, and isolation and consistency.
  • Master's Project: Students design, research, and create an advanced master's in computer science project in this course. The class continues for two semesters and includes faculty supervision. Learners identify a problem in computer science and conduct original research to answer their questions.

How Much Will a Master's in Computer Science Cost?

The cost of a master's in computer science varies by school. Factors that can influence how much you pay include program format (online or in-person), type of school (private or public), and tuition rate (in-state or out-of-state).

Public universities often offer the most affordable degrees, particularly if you qualify for in-state tuition. Prospective students should consider costs they may face while pursuing their degree in addition to tuition and fees, including housing, transportation, groceries, and textbooks.

Computer science master's programs offer a variety of financing options to help learners pay for their degree, including loans, scholarships, grants, and fellowships. Many graduate programs provide graduate research or teaching assistantships, which give students free or reduced tuition in exchange for their part-time employment at the university. Some graduate assistants receive a stipend to help pay for living expenses. See below for more information about financial aid and scholarships for master's in computer science students.

Jobs for Master's in Computer Science Graduates

Master's in computer science graduates pursue a variety of well-paid computer and IT careers.

Because of their advanced knowledge and in-demand technical skills, computer science professionals make substantial salaries. As of March 2022, computer network architects earned a median annual salary of $116,780, and computer and information research scientists garnered a median of $126,830 annually. On the even higher end, computer and information systems managers earned a median annual salary of $151,150.

Below we describe potential career paths for graduates, including typical job duties, salary and career outlook, and why a computer science degree is particularly valuable.

Computer and Information Research Scientists

Computer and information research scientists create new technologies and find ways to use existing technologies to solve problems in business, education, healthcare, and government. They may specialize in areas like programming or robotics. Typical job duties include inventing new programming languages, designing software experiments, and doing research on human-computer interaction.

  • Required Education: Master's degree
  • Job Outlook (2020-30): +22%
  • Median Annual Salary: $126,830
Computer and Information Systems Managers

One of the highest paid careers for computer science graduates, computer and information systems managers oversee computer issues at organizations of all kinds. These professionals work in the computer systems design, information, finance and insurance, and management industries. Job duties may include negotiating prices with vendors, planning installation of computer hardware, and directing IT workers.

  • Required Education: Bachelor's degree required; master's degree often preferred
  • Job Outlook (2020-30): +11%
  • Median Annual Salary: $151,150
Computer Hardware Engineers

Computer hardware engineers work with computer systems and their components, including processors, networks, memory devices, and routers. They may design new hardware, test hardware, analyze test results, and oversee manufacturing of new hardware. They exhibit excellent analytical, critical thinking, and problem-solving skills.

  • Required Education: Bachelor's degree required; many large firms require a master's degree
  • Job Outlook (2020-30): +2%
  • Median Annual Salary: $119,560
Computer Network Architects

Computer network architects create data communication networks, including intranets, wide area networks, and local area networks. They need to understand their organization's business plan to help achieve organizational goals using technology. Typical duties may include researching networking technologies, upgrading hardware, and making recommendations to management.

  • Required Education: Bachelor's degree required; some employers prefer a master's degree
  • Job Outlook (2020-30): +5%
  • Median Annual Salary: $116,780
Information Security Analysts

Information security analysts protect their organizations' computer systems and networks by enacting security measures. They monitor networks for security breaches, install data encryption programs and firewalls, and research IT security trends. Information security architects can improve their career opportunities and salary potential by pursuing industry certifications.

  • Required Education: Bachelor's degree required; master's required by some employers
  • Job Outlook (2020-30): +33%
  • Median Annual Salary: $103,590

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Choosing the Right Computer Science Graduate Program

Prospective students can learn a lot from looking at our rankings list of the best computer science master's programs. However, you many want to consider some of these additional criteria when choosing where to apply.

Accreditation
Attending an accredited school improves your chances of successfully transferring credit to another institution, receiving financial aid, and qualifying for professional certifications. Master's in computer science programs also often hold separate programmatic accreditation from ABET.
Reputation
Attending a prestigious master's in computer science program may expose students to better opportunities while in school. Graduates of well-known schools may also find better job opportunities after graduation.
Staff Credentials
Research program faculty members to see if anyone is conducting research related to your own interests. You can also check to see where faculty got their own education and whether they hold any awards.
Program Culture
Do you seek a graduate school experience in which you make close friends and participate in a lot of extracurricular activities? Or do you prefer a more professional culture?
Cost
Figure out your estimated cost of attendance and budget prior to enrolling. Keep in mind that most master's in computer science programs provide financing opportunities like scholarships, grants, loans, and fellowships.
Competitiveness
How difficult may it be for you to get into your desired program? Many schools post program acceptance rates online.

Should You Get Your Master's in Computer Science Online?

Online master's in computer science programs offer benefits such as convenience, affordability, and flexibility. Distance education programs appeal particularly to working professionals, people who graduated with a bachelor's degree many years ago, and students with family responsibilities.

Many schools offer online degrees that feature the same curricula, faculty members, and access to university resources as their on-campus versions.

In the past, some employers remained dubious about hiring someone with an online degree, but today distance education is widely recognized as equivalent to many in-person programs. The COVID-19 pandemic continues to shift public perception of online learning, making distance learning even more popular and understood as a legitimate education.

Factors to weigh when determining whether the online experience is right for you include your learning style, budget, and the availability of distance education programs in your field. Many people thrive in an online learning environment, but some prefer a traditional on-campus experience. Only you can decide if you should pursue an online master's of science in computer science.

Professional Organizations for Computer Science

ACM convenes computing professionals to share resources, communicate with one another, and advance the field. With almost 100,000 members (many of whom live outside the United States), ACM is among the largest and fastest-growing organizations for computing professionals. Members receive access to various educational programs and publications, and most members can join special interest groups or local chapters to engage with peers. ACM also connects members with leadership opportunities to bolster their resumes and expand their networks. Created for both computer science and engineering leaders, the IEEE Computer Society strives to promote collaboration between the two fields. The society regularly organizes conferences offering networking and professional development opportunities. Members receive access to the IEEE Spectrum magazine, a digital library, networking events, and industry discounts. The organization offers membership levels for students, basic members, and preferred members, with each level offering different benefits. Founded in 1978, AWC is among the oldest professional organizations for women in computing. AWC works to promote professional growth through online programs and networking. AWC offers mentoring, continuing education, and professional development opportunities. To reach as many women in computing as possible, AWC offers both in-person and internet-based networking. AWC encourages current students to create college chapters. A global leader for tech professionals, CompTIA offers certification, education, and professional development opportunities. Popular certifications include A+, Linux+, CySA+, and CTT+. To help prepare members for certification exams, CompTIA provides training, online study tools, instructor-led programs, and other helpful materials. The organization also features continuing education opportunities to help members meet certification renewal requirements. Professional members receive discounts on CompTIA products and join an extensive professional network, while student members gain access to scholarship opportunities, career advice, and competitions.

Best Master's in Computer Science Program Rankings

Explore our top picks below for the top three overall, most affordable, best military, and top public and private Master's in Computer Science Program Rankings. See how we ranked our top picks by clicking the link below.

Top Three Programs

Students searching for a master's degree in computer science program should explore our top three picks for 2022. Read about what makes each program unique and view the "Program at a Glance" sections to compare important stats, such as tuition and program length.

Most Affordable Rankings

The following include our list of the most affordable computer science degrees. Programs are ranked by lowest tuition costs and other financial benefits. Explore important factors, such as tuition and length of program.

University of North Carolina at Charlotte - Master of Science in Computer Science Charlotte, NC1

The University of North Carolina at Charlotte offers a master of science in computer science degree. The master's degree in computer science prepares students for careers in research or teaching, or to continue on to a doctoral program.

The computer science master's program emphasizes advanced computing skills in management of computer systems, computer design, and planning and implementation.

Admission requirements include at least 75 undergraduate credit hours, with a minimum GPA of 3.2 for bachelor's level courses and a minimum 3.3 GPA for computer classes.

Students can save money by engaging in the early entry program, where up to 12 credits are "double counted" toward both the bachelor's and the master's degrees.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $241 per credit hour for on-campus, in-state residents; $213 per credit hour for online, in-state students; $987 per credit hour for on-campus, non-resident learners; $872 per credit hour online non-resident , online students
  • Program Length: 1.5-2 years for full-time students
  • Delivery Format: Online program available Spring 2022
  • Percentage Awarded Loans: 50%
East Carolina University - Master of Science in Computer Science Greenville, NC2

ECU in Greenville, North Carolina, offers a master of science in computer science degree, available both on campus and online. The program focuses on software design and hardware construction practice and theory. Students learn to use language programming and modern software engineering tools.

Admission requirements include satisfactory MAT or GRE test scores and a 3.0 GPA from a computer science (or related major) undergraduate degree.

There are two tracks for the computer science master's degree. The traditional pathway is for students with a bachelor's degree in a major directly related to computer science. This program requires only 30 semester hours for completion. Students with an undergraduate degree in a related subject, such as engineering or mathematics, take the non-traditional pathway, which requires 38 semester hours.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $289 per credit hour for in-state tuition; out-of-state residents pay $1,020 per credit hour
  • Credits Required: 30-38 credit hours
  • Delivery Format: Online synchronous with some in-person requirements
  • Percentage Awarded Loans: 53%
The University of Texas Rio Grande Valley - Master of Science in Computer Science Edinburg, NC3

UTRGV offers a master of science in computer science degree at its Edinburg campus.

The program emphasizes intensive study in specialized computing. Students can choose either a thesis or a special project. The three-semester thesis involves research in a supervised software project.

Admission requirements include GRE test scores, with waivers granted under special circumstances. Students need a bachelor's in computer science, or a related field, with a minimum 3.0 GPA.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $1,585 per course for Texas residents; $2,809 per course for non-residents
  • Credits Required: 36
  • Delivery Format: On campus
  • Percentage Awarded Loans: 36%

Best for Military Rankings

Explore these rankings to learn about master's degrees in computer science with benefits for military service members, veterans, and their family members. Compare each school's program offerings and delivery format.

University of Washington-Seattle Campus - Professional Master's Program in Computer Science Seattle, WA1

The Paul G. Allen School of Computer Science and Engineering's professional master's program in computer science is offered at UW's Seattle campus.

Current military service members, veterans, and their dependents are eligible for GI Bill or VA benefits to help pay for program costs. Computer science majors can apply for the Neil E. Eney Jr. Veterans Endowed Scholarship. The scholarship was implemented to help veterans attend the computer science and engineering programs at UW.

Program at a Glance

  • Accreditation: Northwest Commission on Colleges and Universities (NWCCU) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $1,035 per credit hour for part-time students
  • Program Length: 2.5-3 years on average (can be completed in 18 months)
  • Delivery Format: On campus
  • Percentage Awarded Loans: 24%
Vanderbilt University - Master of Science in Computer Science Nashville, TN2

Vanderbilt University in Nashville, Tennessee, offers a master of science in computer science degree focused on research.

Veterans have access to maximum tuition reimbursement rates through the GI Bill, as Vanderbilt is a private institution. Every Vanderbilt student who qualifies receives a yellow ribbon award, which helps cover the costs of tuition and fees for private, or out-of-state, institutions not covered by the GI Bill.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $2,150 per credit hour
  • Program Length: 12 months
  • Delivery Format: On campus or online
  • Percentage Awarded Loans: 13%
University of California-Los Angeles - Master of Science in Computer Science Los Angeles, CA3

UCLA offers a master of science in computer science degree comprising nine courses with an emphasis on topics, such as artificial intelligence and architecture of computer systems.

Admission requirements include an undergraduate cumulative GPA of 3.5 or higher and qualifying GRE scores.

Military spouses can receive up to $4,000 in tuition discounts by applying for the Department of Defense Military Spouse Career Advancement Accounts scholarship program. UCLA has special coordinators of VA benefits to help veterans, active military personnel, and family members apply, set up benefits and ensure funding is processed in a timely manner.

Program at a Glance

  • Accreditation: Western Association of Schools and Colleges Senior Colleges and University Commission and the Computing Accreditation Commission of (ABET)
  • Tuition: $216 for California residents
  • Program Length: 3 years
  • Delivery Format: On campus
  • Percentage Awarded Loans: 29%

Best Public School Rankings

Explore our top picks for master's degree in computer science programs. Find out why these schools topped the list by reviewing tuition rates, course offerings, and accreditation status.

University of Washington-Seattle Campus - Professional Master's Program in Computer Science Seattle, WA1

Paul G. Allen School of Computer Science and Engineering's master's program in computer science allows students to work with local professionals to enhance learning and experience.

Admission to the professional master's program in computer science is highly competitive. UW offers online Zoom information sessions on Monday evenings to provide more in-depth information about the program, admission processes, course curriculum.

Program at a Glance

  • Accreditation: Northwest Commission on Colleges and Universities (NWCCU) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $1,035 per credit hour for part-time students
  • Program Length: 2.5-3 years on average, can be completed in 18 months
  • Delivery Format: On campus
  • Percentage Awarded Loans: 24%
East Carolina University-Master of Science in Computer Science Greenville, NC2

ECU in Greenville, North Carolina, offers a master of science in computer science degree available both on campus and online.

ECU hosts many resources for online students, including links to the school's library, tutoring, and services available on the Writing Center. The Student Readiness website offers videos to help new students log on and use the online platform.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $289 per credit hour for in-state tuition; $1,020 per credit hour for out-of-state students
  • Credits Required: 30-38 credit hours
  • Delivery Format: Online synchronous, with some in-person requirements
  • Percentage Awarded Loans: 53%
University of South Florida-Main Campus - Master of Science in Computer Science Tampa, FL3

USF, in Tampa, Florida, offers a master of science in computer science degree comprised of 30 credits and two pathway options: a thesis and a non-thesis track. The non-thesis track involves a wider range of computer science topics, and the thesis track requires a more focused selection of topics. The curriculum emphasizes topics, such as robotics, VLSI design, and embedded systems.

GRE tests are part of the school's admission requirements. The average test scores for those recently admitted to USF were 770 on the quantitative segment of the test and 450 on the verbal section.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $431 per credit hour for Florida residents; $877 per credit hour for non-residents
  • Credits Required: 30
  • Delivery Format:On campus
  • Percentage Awarded Loans: 35%

Best Private School Rankings

View our top picks for the best private school rankings for 2022. Programs are ranked by important statistics, such as tuition rates, program delivery format, and admission requirements.

Georgetown University- Master of Science in Computer Science Washington, D.C.1

Georgetown in Washington, D.C., offers a master of science in computer science degree that prepares students for technical careers.

Georgetown hosts myriad student services for both current students and alumni, such as its career network database, searchable by the student's geographic residence and industry. Computer science students have access to many specialized groups and activities, such as guWeCode, women's coder's group, and Hoya Hacks, a group that involves various coding tracks, training modules, and workshops.

Program at a Glance

  • Accreditation: Middle States Commission on Higher Education (MSCHE) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $2,358 per credit hour for in-state and out-of-state students
  • Program Length: 24 credits plus a thesis or 30 credits without a thesis
  • Delivery Format: On campus
  • Percentage Awarded Loans: 25%
Vanderbilt University- Master of Science in Computer Science Nashville, TN2

Vanderbilt University in Nashville, Tennessee, offers a master of science in computer science degree that features both a thesis and a final examination.

There are many campus resources available at Vanderbilt for computer science majors. The on-campus data science institute provides training and consultation for data-driven projects. The Wond'ry Innovation Center offers rapid prototyping, robotics, and circulatory training.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $2,150 per credit hour
  • Program Length: 12 months
  • Delivery Format: On campus or synchronous online
  • Percentage Awarded Loans: 13%
Duke University - Master of Science in Computer Science Durham, NC3

Duke University offers a master of science in computer science degree at its Durham, North Carolina, campus. The degree offers two tracks, including a thesis and a non-thesis option. Both tracks feature 30 credits of coursework and an oral exam, but the thesis project involves fewer graded courses. The thesis track comprises a supervised research project.

The program also offers two concentrations: cybersecurity and artificial intelligence/machine learning.

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSOC) and the Accreditation Board for Engineering and Technology (ABET)
  • Tuition: $3,495 per credit for in-state and out-of-state students
  • Program Length: 1.5-2 years
  • Delivery Format: On campus
  • Percentage Awarded Loans: 29%

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Questions About Computer Science Master's Programs

Do you need a bachelor's in computer science to get a master's?

You need a bachelor's degree, but not necessarily in computer science. Students without a background in computer science sometimes must complete prerequisite foundational classes before enrolling.

Can I get a computer science degree online?

Many schools offer online master's in computer science programs.

What can you do with a master's in computer science?

A master's in computer science prepares graduates for a variety of computer and IT careers. Potential jobs include computer and research information scientist, computer hardware engineer, and computer network architect.

Which is better: An MBA or MSc in computer science?

An MBA or MSc in computer science can both open the door to lucrative, in-demand, and rewarding jobs. Prospective students should choose their degree based on their academic interests and career goals. Business-minded learners typically choose the MBA.

Is a master's in computer science worth it?

Although a master's in computer science requires an investment of significant time, money, and work, it often pays off. Graduates possess the knowledge and technical skills to qualify for many in-demand, lucrative careers.

Related Reading

Related Reading

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.