Best Online Master’s in Computer Science Without CS Undergrad of 2025

Evan Thompson
By
Updated on April 30, 2025
Edited by
Reviewed by
Our Integrity Network

TheBestSchools.org is committed to delivering content that is objective and actionable. To that end, we have built a network of industry professionals across higher education to review our content and ensure we are providing the most helpful information to our readers.

Drawing on their firsthand industry expertise, our Integrity Network members serve as an additional step in our editing process, helping us confirm our content is accurate and up to date. These contributors:

  • Suggest changes to inaccurate or misleading information.
  • Provide specific, corrective feedback.
  • Identify critical information that writers may have missed.

Integrity Network members typically work full time in their industry profession and review content for TheBestSchools.org as a side project. All Integrity Network members are paid members of the Red Ventures Education Integrity Network.

Explore our full list of Integrity Network members.

Discover the top online master’s in computer science programs without CS undergrad requirements. Explore top schools, career paths, and more.

Computer science (CS) has a reputation for being difficult. Surveys, blogs, and school newspapers have reported that CS as a college major has one of the highest dropout rates.

Given this reputation, it’s hard to imagine you could get a master’s in computer science without a CS undergrad degree — but it’s possible. Many colleges and universities offer computer science master’s degree programs for non-CS majors who meet certain requirements.

Explore this guide to learn about these programs’ admission requirements, coursework, and potential rewards.

Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site

10 Best Online Master’s in Computer Science Without CS Undergrad of 2025

We use trusted sources like Peterson's Data and the National Center for Education Statistics to inform the data for these schools.
from our partners appear among these rankings and are indicated as such.
#1 Best Online Master’s in Computer Science Without CS Undergrad of 2025

Georgia Institute of Technology-Main Campus

  • Location-markerAtlanta, GA
  • 4 year
  • Campus + Online

What You'll Like:

Georgia Institute of Technology offers an online master of science in computer science (OMSCS) that allows you to earn a degree while working. You can choose from six specializations in computational perception and robotics, computer graphics, computing systems, human-computer interaction, interactive intelligence, or machine learning. 

  • Credits Needed to Graduate: 30
  • Programmatic Accreditation: ABET

Things We Love:

  • You can take just one course per semester and take up to six years to finish the degree.
  • At $195 per credit for tuition, you could graduate for less than $5,900, based on 2024-2025 rates for full-time study. 
  • Current students and alumni can attend or present at Georgia Tech's annual OMSCS conference to network, learn from other professionals, and build support for projects. 

What to Know Before You Apply:

  • Applicants without a CS degree will be evaluated on a case-by-case basis, but you must hold an undergraduate degree for admission.
  • You'll need to meet technical requirements to complete coursework. 
  • To graduate, you'll need to choose a specialization and have a minimum GPA of 3.0.
Average Undergrad Tuition
  • In-State$10,258
  • Out-of-state$31,370
Average Graduate Tuition
  • In-State$14,064
  • Out-of-state$29,140
  • Retention Rate98%
  • Acceptance Rate16%
  • Students Enrolled47,946
  • Institution TypePublic
  • Percent Online Enrollment50%
  • AccreditationYes
#2 Best Online Master’s in Computer Science Without CS Undergrad of 2025

University of Southern California

  • Location-markerLos Angeles, CA
  • 4 year
  • Campus + Online

What You'll Like:

The University of Southern California offers a 100% online MS in computer science as well as two computer science degree specializations in data science and scientists and engineers. The core curriculum emphasizes fundamentals and current issues in computer science. 

  • Credits Needed to Graduate: 32-37
  • Programmatic Accreditation: ABET

Things We Love:

  • The scientists and engineers track is designed for students with a bachelor's degree in engineering or science who have a limited background in computer science. 
  • You may take electives from any computer science area to build additional expertise.
  • You'll learn from the same exceptional faculty and earn the same degree as on-campus students. 

What to Know Before You Apply:

  • If you don't have a degree in computer science but hold a bachelor's in engineering, math, or hard science, you're eligible to pursue the MS in computer science track for scientists and engineers.
  • Tuition is high, at $2,543 per credit for the 2024-2025 school year, so the degree program could cost more than $80,000. 
Average Undergrad Tuition
  • In-State$63,468
  • Out-of-state$63,468
Average Graduate Tuition
  • In-State$63,468
  • Out-of-state$63,468
  • Retention Rate97%
  • Acceptance Rate12%
  • Students Enrolled48,945
  • Institution TypePrivate
  • Percent Online Enrollment34%
  • AccreditationYes
#3 Best Online Master’s in Computer Science Without CS Undergrad of 2025

Boston University

  • Location-markerBoston, MA
  • 4 year
  • Campus + Online

What You'll Like:

Boston University's online master of science in computer information systems allows you to choose from seven concentrations. The curriculum emphasizes analysis and documentation for the architecture, design, and implementation of computer application systems.

  • Credits Needed to Graduate: 40
  • Programmatic Accreditation: Commission on Accreditation for Health Informatics and Information Management Education

Things We Love:

  • You'll get access to a supportive online network, including small classes for personalized attention.
  • BU's expert faculty are also industry leaders in building networks, developing applications, and fighting cybercrime.
  • You can choose from concentrations in computer networks, data analytics, database management and business intelligence, health informatics, IT project management, security, and web application development.

What to Know Before You Apply:

  • Total degree cost varies by full-time or part-time enrollment, but BU offers scholarships, graduate loans, and payment plans to help you cover costs.
  • You can typically complete the MS in 18 to 24 months. 
Average Undergrad Tuition
  • In-State$61,050
  • Out-of-state$61,050
Average Graduate Tuition
  • In-State$61,050
  • Out-of-state$61,050
  • Retention Rate95%
  • Acceptance Rate11%
  • Students Enrolled36,624
  • Institution TypePrivate
  • Percent Online Enrollment14%
  • AccreditationYes
#4 Best Online Master’s in Computer Science Without CS Undergrad of 2025

North Carolina State University at Raleigh

  • Location-markerRaleigh, NC
  • 4 year
  • Campus + Online

What You'll Like:

North Carolina State University's online master of computer science program is designed for students with an undergraduate degree or sufficient undergraduate coursework in computer science. It is a terminal professional degree program designed to meet the needs of working students. 

  • Credits Needed to Graduate: 31
  • Programmatic Accreditation: ABET

Things We Love:

  • The degree doesn't require a thesis, final oral exam, or any on-campus courses. 
  • Most students take one to two courses per semester, but you could graduate in just a year of full-time study.  
  • Graduates have found work in software development, programming, or database administration. They solve computing problems, innovate computer use, and develop and work with organizational technology infrastructure. 

What to Know Before You Apply:

  • Without a computer science degree, you'll need to demonstrate sufficient computer science coursework for acceptance. 
  • The program is only available to students residing in the U.S. or military personnel stationed abroad. 
Average Undergrad Tuition
  • In-State$6,535
  • Out-of-state$29,407
Average Graduate Tuition
  • In-State$9,095
  • Out-of-state$28,301
  • Retention Rate93%
  • Acceptance Rate40%
  • Students Enrolled37,314
  • Institution TypePublic
  • Percent Online Enrollment46%
  • AccreditationYes
#5 Best Online Master’s in Computer Science Without CS Undergrad of 2025

Texas A & M University-College Station

  • Location-markerCollege Station, TX
  • 4 year
  • Campus + Online

What You'll Like:

Texas A&M University's online MS in computer science has two tracks, one of which is designed for students with limited computer science backgrounds who want a credential to enter the field. You'll be taught by the same world-class faculty as the on-campus program.

  • Credits Needed to Graduate: 30
  • Programmatic Accreditation: ABET

Things We Love:

  • This terminal professional degree does not include a thesis, final project, or final examination. 
  • The degree typically takes one and a half to two and a half years to complete. 
  • You'll have access to an advisory committee to support your academic success. 

What to Know Before You Apply:

  • You don't need to submit GRE scores for admission. 
  • The program includes at least 18 credits of graded computer science and engineering coursework.
Average Undergrad Tuition
  • In-State$8,443
  • Out-of-state$36,637
Average Graduate Tuition
  • In-State$6,885
  • Out-of-state$19,593
  • Retention Rate94%
  • Acceptance Rate63%
  • Students Enrolled76,633
  • Institution TypePublic
  • Percent Online Enrollment40%
  • AccreditationYes
#6 Best Online Master’s in Computer Science Without CS Undergrad of 2025

Stanford University

  • Location-markerStanford, CA
  • 4 year
  • Campus + Online

What You'll Like:

Stanford University's online MS in computer science requires you to complete coursework covering the fundamental aspects of computer science before choosing at least one specialized area of study. You can take courses online or in person on Stanford's campus. 

  • Credits Needed to Graduate: 45
  • Programmatic Accreditation: None

Things We Love:

  • You can complete the artificial intelligence, information management and analytics, and systems specializations entirely online.
  • You can enroll in as few as one course per quarter, but you can complete the degree in one to two years of full-time study.

What to Know Before You Apply:

  • You must reside in the U.S. to earn the MS in computer science. 
  • Some specializations require in-person classes. 
  • As of the 2024-2025 school year, the total program tuition amounts to around $70,000 for full-time study. 
Average Undergrad Tuition
  • In-State$57,693
  • Out-of-state$57,693
Average Graduate Tuition
  • In-State$56,487
  • Out-of-state$56,487
  • Retention Rate98%
  • Acceptance Rate4%
  • Students Enrolled18,446
  • Institution TypePrivate
  • Percent Online Enrollment6%
  • AccreditationYes
#7 Best Online Master’s in Computer Science Without CS Undergrad of 2025

Vanderbilt University

  • Location-markerNashville, TN
  • 4 year
  • Campus + Online

What You'll Like:

Vanderbilt University's online MS in computer science exposes you to a curriculum based on world-renowned research and entrepreneurship. The degree program emphasizes innovative thinking and problem-solving in tech through fundamental computer science knowledge and building critical thinking skills. It can be completed in as few as 12 months.

  • Credits Needed to Graduate: 30
  • Programmatic Accreditation: ABET

Things We Love:

  • You can explore various subjects, including mobile and cloud computing, intelligent systems, cybersecurity, and software engineering.
  • The degree emphasizes connections to an accomplished community for networking and career growth. 
  • By graduation, you'll have a comprehensive portfolio showcasing demonstrated expertise. 

What to Know Before You Apply:

  • You will have to attend some on-campus courses and face-to-face experiences.
  • For acceptance without a bachelor's in computer science, you must have another bachelor's and significant experience in computer science and programming.
  • You don't need GRE scores to apply. 
Average Undergrad Tuition
  • In-State$58,130
  • Out-of-state$58,130
Average Graduate Tuition
  • In-State$53,160
  • Out-of-state$53,160
  • Retention Rate96%
  • Acceptance Rate6%
  • Students Enrolled13,456
  • Institution TypePrivate
  • Percent Online Enrollment10%
  • AccreditationYes
#8 Best Online Master’s in Computer Science Without CS Undergrad of 2025

Tufts University

  • Location-markerMedford, MA
  • 4 year
  • Campus + Online

What You'll Like:

Tufts University offers a 100% online MS in computer science. The program is designed for students with prior programming experience, although you do not need to hold a bachelor's in computer science for admission. The cutting-edge curriculum will expose you to challenges and research problems that involve creating new computer software and developing next-level implementation skills. 

  • Credits Needed to Graduate: 30
  • Programmatic Accreditation: ABET

Things We Love:

  • Subjects include algorithms, artificial intelligence, machine learning, networks and protocols, discrete mathematics, and more. 
  • Tufts alumni who hold an MS in computer science are employed at many prominent companies, including Google and Goldman Sachs.  
  • Tufts offers a range of scholarships and financial aid options and dedicated advisors to support you.

What to Know Before You Apply:

  • You don't need to submit GRE scores if you received a degree from an accredited institution in the U.S. or Canada.
  • As of the 2024-2025 school year, total program tuition is around $52,950 for full-time students.
Average Undergrad Tuition
  • In-State$63,804
  • Out-of-state$63,804
Average Graduate Tuition
  • In-State$54,196
  • Out-of-state$54,196
  • Retention Rate96%
  • Acceptance Rate10%
  • Students Enrolled13,274
  • Institution TypePrivate
  • Percent Online Enrollment17%
  • AccreditationYes
#9 Best Online Master’s in Computer Science Without CS Undergrad of 2025

The University of Tennessee-Knoxville

  • Location-markerKnoxville, TN
  • 4 year
  • Campus + Online

What You'll Like:

The University of Tennessee-Knoxville offers a 100% online MS in computer science with three concentration options in cybersecurity, data mining and intelligent systems, and software engineering. You can enroll in classes outside of your concentration to build additional expertise. 

  • Credits Needed to Graduate: 30
  • Programmatic Accreditation: ABET

Things We Love:

  • You can expect to spend 8-13 hours each week on synchronous and asynchronous courses plus homework.  
  • Key coursework includes data mining and analytics, deep learning, network security, cybersecurity, software engineering, artificial intelligence, and computer vision.

What to Know Before You Apply:

  • There are no GRE requirements to apply. 
  • You will need to attend synchronous courses for 1-2 hours per week. 
  • Based on 2024-2025 tuition rates, total program tuition is around $25,830.
Average Undergrad Tuition
  • In-State$11,340
  • Out-of-state$29,552
Average Graduate Tuition
  • In-State$11,468
  • Out-of-state$29,656
  • Retention Rate91%
  • Acceptance Rate46%
  • Students Enrolled36,304
  • Institution TypePublic
  • Percent Online Enrollment50%
  • AccreditationYes
#10 Best Online Master’s in Computer Science Without CS Undergrad of 2025

University of Illinois Urbana-Champaign

  • Location-markerChampaign, IL
  • 4 year
  • Campus + Online

What You'll Like:

At the University of Illinois Urbana-Champaign, you can pursue an online master of computer science designed for busy professionals. You'll take courses through the Coursera platform whenever you want. The degree program combines various courses in core areas of computer science and at least three classes at the advanced graduate level.

  • Credits Needed to Graduate: 32
  • Programmatic Accreditation: ABET

Things We Love:

  • You can choose from coursework in artificial intelligence, databases, human-computer interaction, software engineering, scientific computing, and high-performance computing.
  • The non-thesis degree program is a flexible way to advance your professional qualifications.
  • You can complete this degree in as little as one year or take up to five years. 

What to Know Before You Apply:

  • You can apply with a bachelor's degree in a field other than computer science, but you must have completed prerequisite coursework or commensurate experience.
  • Online courses require proctored exams, each of which comes with a proctoring fee.
Average Undergrad Tuition
  • In-State$12,474
  • Out-of-state$30,446
Average Graduate Tuition
  • In-State$14,891
  • Out-of-state$29,176
  • Retention Rate94%
  • Acceptance Rate44%
  • Students Enrolled56,563
  • Institution TypePublic
  • Percent Online Enrollment62%
  • AccreditationYes

What Is a Master’s in Computer Science?

Many master’s in computer science programs sharpen technical proficiencies, develop critical thinking abilities, and encourage innovative research.

Most computer science master’s degrees require 30-36 credits through a mix of core subjects, electives, and research. Students typically take courses in computer science theory alongside classes about using technical tools to solve real-world problems.

Some programs conclude with a capstone project or a thesis. Generally, full-time learners complete these degrees in 1-2 years, while part-time students often take 2-3 years.

Reality Check: Will I Be Able To Succeed In A CS Grad Program Without An Undergrad Background in CS?

Yes — it’s possible to succeed in a computer science grad program even if you majored in an unrelated field. You may be a bit behind compared to your peers who earned CS undergrad degrees, but with a strong understanding of computer science fundamentals and an interest in the area, it’s certainly possible to succeed.

Can You Get a Master’s in Computer Science Without a CS Undergrad Degree?

Yes — you can earn a master’s in computer science with a bachelor’s degree in a non-computer science field. Some institutions even offer specific programs for students without CS backgrounds.

However, without a bachelor’s degree in the subject matter, you may need to complete prerequisite CS courses or demonstrate skills in computer science through work experience or programming experience.

You may benefit from taking courses in discrete mathematics, computer science, or electrical engineering, even if they aren’t required for admission. Earning an industry-recognized certification in cybersecurity, coding, or another CS-related field may also help you stand out.

Common Admission Requirements in Place of CS Undergrad Degree

In the absence of a bachelor’s degree in computer science, what do graduate admission officers look for in CS grad candidates? Each school’s admission committee makes its own decisions based on various factors.

Though specific criteria vary, the following components are common among master’s in computer science without CS undergrad requirements:

  • chevron-right

    Prior Knowledge and Education

    You should hold a bachelor’s degree or higher. Schools may require prerequisite engineering, mathematics, and computer science courses. Some institutions may even request a degree in a CS-adjacent field like math.

  • chevron-right

    Programming Experience

    Some programs may prefer that you have a foundational understanding of programming concepts, such as programming languages, variables, and source code.

  • chevron-right

    Minimum GPA

    Most schools require you to meet a minimum total GPA or a minimum GPA in the last 60 credits of your undergraduate program.

  • chevron-right

    Work Experience

    Universities often request your resume. If you have worked in a technology-related job or in another professional role, your experience may boost your chances of admission.

  • chevron-right

    Other Application Materials

    Many schools require personal statements, letters of recommendation, and GRE or GMAT scores.

How to Choose an Online Master’s in CS Program: 5 Key Factors

A master’s degree is a serious commitment, so you want to be sure you’re making the right choice. While schools may have impressive websites and colorful branding, the best institutions provide a competitive degree at an affordable price. Consider the following factors as you make your selection:

1. Check for Accreditation

Limit your search to colleges and universities that hold institutional accreditation. This status allows you to access financial aid options and gives your degree credibility in the marketplace.

Regional accrediting associations include the Higher Learning Commission, the New England Commission of Higher Education, and the Southern Association of Colleges and Schools Commission on Colleges. ABET’s Computing Accreditation Commission also accredits bachelor’s degrees in computer science but not master’s or doctoral-level programs.

2. Graduate Success Outcomes

Strong student outcomes are a valuable indicator of high-quality graduate programs. Your prospective school should be able to tell you how many students enrolled in their master’s in computer science program and how many finished the degree.

You can also ask how many graduates found employment in the field within six months of graduation, the number of students who got raises or promotions, and the average graduate’s salary one year after completing the program.

3. Ensure Your Specific CS Area of Study Is Offered

Computer science majors may pursue general CS master’s degrees or more specialized options. As a non-CS major, you can follow the same path to gain a better understanding of computer science theory, tools, and techniques.

However, because programs for non-CS majors welcome learners from other backgrounds, some concentrations may align better with your previous knowledge. If you plan to pursue a career in a specific area of CS, make sure that your prospective school offers the subject as a concentration.

Common Master’s in Computer Science Concentrations

  • Algorithms and design
  • Artificial intelligence and machine learning
  • Bioinformatics
  • Computer programming
  • Computer science (generalist track)
  • Cybersecurity
  • Data science
  • Software engineering

4. Program Length and Format

Most master’s degrees in computer science take 1-2 years to complete as a full-time student. They will take longer if you plan to study part-time. If you have an undergraduate degree in a non-CS subject, you may need to take additional courses, further extending your graduation timeline.

Computer science programs are available in online, in-person, and hybrid formats. While in-person learning offers many benefits, studying computer science online can mean earning your degree more quickly and affordably.

5. Cost

Many factors affect the cost of a degree, including a school’s prestige and its public or private status. In the 2023-24 academic year, the average tuition for graduate students at public and private universities was $11,827 and $20,515, respectively, according to the National Center for Education Statistics (NCES).

Scholarships, grants, and other types of financial aid can help alleviate your education costs. Pursuing your CS degree online may help you save money, too. According to NCES’s most recent data, the median annual tuition for online master’s in computer science degrees was nearly half the cost of its in-person counterpart.

What Can I Do With a Master’s in Computer Science Degree?

A master’s in computer science can lead to careers in creating or managing technology. With a non-CS background, you can bring complementary knowledge and skills to the industry. For example, chemists and biologists must understand key concepts necessary for biocomputing.

Many computer science jobs don’t require a master’s degree, though. A graduate certificate, bootcamp experience, or even evidence of self-taught mastery of the field can be sufficient for some entry-level positions. However, you need a master’s degree to pursue a career in technology leadership or computer-related research science.

Computer science master’s degree-holders can also qualify for jobs like those listed below, with May 2024 median salary data from the U.S. Bureau of Labor Statistics (BLS).

8 Popular Careers and Salaries for Master’s in CS Graduates
Master’s in Computer Science CareersIdeal SpecializationMedian Salary (2024)
Computer and Information Research ScientistsComputer Science Generalist$140,910
Computer and Information Systems ManagersComputer Science Generalis$171,200
Computer ProgrammersComputer Programming$98,670
Computer Systems AnalystsComputer and Information Technology$103,790
Computer Network ArchitectsComputer Networks$130,390
Database Administrators and ArchitectsData Science$104,620
Information Security AnalystsCybersecurity$124,910
Software DevelopersSoftware Development or Computer Engineering$133,080
Source: BLS

Frequently Asked Questions About Online Master’s in Computer Science Programs Without CS Undergrad Requirements

A master’s degree in computer science can help qualify you for some of today’s highest-paying and most competitive jobs. In 2024, the BLS reported that computer occupations brought in an annual average salary of $116,770 and employed almost 4.8 million people. While a master’s degree does not guarantee a lucrative career, it can position you for a complex technical role or a leadership position in computer science.