Skip to content
Data ScienceDegrees

Guide

Applying to a Data Science Master's Without a Computer Science Degree

Which published requirements matter if your bachelor's is not in computer science, how bridge courses and performance-based admission work, and how to prepare a convincing application.

Updated October 11, 2026 · Data Science Degrees editorial team

Many data science master's programs say outright that they admit students from any undergraduate major. That is true, but it is only half the picture: the same pages usually list math and programming skills you need to bring with you. If your bachelor's is in economics, biology, psychology, business or the humanities, the question is not whether your major is allowed. It is whether you can show the specific skills a program asks for, and whether the program offers a route to build them. This guide explains which published requirements matter most, how bridge courses and performance-based admission work, and how to prepare.

What "any major" really means

Programs that welcome non-CS applicants still tend to set skill floors. A few examples:

  • UVA's residential M.S. in Data Science says "We welcome applicants from all undergraduate majors," and then lists four prerequisites: Calculus II, Linear Algebra, Programming and Statistics.
  • Penn's MSE in Data Science & Artificial Intelligence asks for "An undergraduate degree in any discipline," with coursework equivalent to a computer science minor (programming, discrete math, data structures and algorithms) and strong math and statistics.
  • Indiana University's online M.S. says "You are not required to have an academic background in data or computer science," but you must have mathematical knowledge such as linear algebra, calculus and/or probability, plus object-oriented programming.
  • Rochester's MS says "A bachelor's degree in a STEM field is preferred but not required."

Some programs ask for more. NJIT's M.S. in Data Science (Newark) says it "requires an undergraduate degree in computing," though it offers a certificate route described below. Reading the requirement line by line matters more than the headline.

The requirements that matter most

For non-CS applicants, three things usually decide whether an application is competitive.

Math. Calculus, linear algebra, and probability and statistics come up again and again. If your degree did not include them, this is often the biggest gap. See math prerequisites for how programs phrase each one.

Programming. Most programs expect you to code from the first course. The level ranges from basic Python to data structures and algorithms. See programming prerequisites.

How you document it. Several programs let you show skills outside a transcript. Harvard SEAS, which "welcomes applicants with undergraduate training in a wide range of academic disciplines," says that if your training is not reflected in your transcript, you need to make it clear elsewhere in your application. Oregon asks every applicant for a "Statement of Academic Preparation," and Old Dominion says applicants without a computer science, engineering, mathematics or related degree should contact its admissions team before applying.

Programs with flexible entry points

Some programs state their openness in their admissions language:

  • Northwestern's MS in Machine Learning and Data Science says it has no strict prerequisites and encourages applicants "from a wide variety of academic backgrounds."
  • Oregon requires experience in at least one of math, statistics and programming. Students aiming to finish in 1.5 or two years "can take foundational courses to provide necessary background in math, stats, or programming during their first two terms."
  • Old Dominion says students from non-CS backgrounds "may be considered" if they show competency in statistics and probability, basic programming (C++ or Java), linear algebra and calculus.
  • UW-Eau Claire's online M.S. asks for recent coursework in elementary statistics and introductory programming, and says "Relevant work experience may be considered in lieu of this coursework."

Flexibility in admissions does not always mean flexibility in the curriculum. If you start with fewer skills, you may face extra courses, a longer timeline or both.

Bridge courses and conditional admission

Some programs admit applicants with gaps on the condition that they close them:

  • Syracuse's online M.S. in Applied Data Science says applicants who lack a foundation in coding or math "may be admitted conditionally and required to complete bridge courses."
  • Drexel's online M.S. says applicants without a computer science, software engineering or related STEM degree may have to take additional prerequisites before advanced computer science courses.
  • NJIT offers a graduate certificate in data science for applicants not eligible for direct admission; it states that earning the certificate with a GPA of 3.0 or higher "guarantees admission into the MS program."
  • The University of Rhode Island's online M.S. accepts either prior coursework in R and Python, calculus, linear algebra and introductory statistics, or "Successful completion of Data Science Graduate Certificate and interview with Program Director."

Before you commit, ask whether the bridge or certificate courses are billed separately and whether they count toward the master's.

Performance-based admission

A few online programs replace the traditional application with a short sequence of graded courses. If you pass at the required level, you are admitted. Programs that publish this model include:

  • CU Boulder's [MS in Data Science on Coursera](/programs/university-of-colorado-boulder/ms-data-science-online/). Students complete a "three-course pathway with a GPA of 3.0 or better" in each course. The catalog says the university never asks for transcripts, GRE or TOEFL scores, essays, letters or application fees, and that "A prior degree is not required for admission." Pathway courses count toward the degree.
  • Illinois Tech's [Master of Data Science (Coursera)](/programs/illinois-institute-of-technology/mds-data-science-online-coursera/). Admission is "fully performance-based." Any student with a four-year bachelor's degree from an accredited institution who completes three specified courses with a grade of B or above is admitted.
  • Pitt's [Master of Data Science](/programs/university-of-pittsburgh/master-of-data-science-online/). Applicants complete a 3-credit pathway course, Data-Centric Computing. A B or higher leads to acceptance upon bachelor's degree verification. Pitt lists the pathway course at $1,530 ($510 per credit) with mandatory fees.

These models replace a judgment about your past record with a direct test of current work, which can suit career changers. They do not make the coursework easier, and the CU Boulder catalog still says students should know Python, R, calculus and linear algebra.

How to prepare

  • Audit your transcript against two or three target programs. List each named prerequisite and mark it met, partly met or missing.
  • Close math gaps with for-credit courses where possible. A transcript line is the form most programs accept without question.
  • Build programming evidence. Take a course or complete projects you can describe concretely: the data, the language, what you built and what you found.
  • Use your field. A background in biology, economics or policy is useful in data science. Explain in your statement how you will apply data science to problems you already know.
  • Ask programs directly. If a page is unclear about whether your background qualifies, email the admissions office and keep the reply.

Programs with flexible entry points are spread across campus and online master's formats. Compare the published prerequisites, bridge options and costs side by side before you apply.

Sources

  1. Master's Programs — Penn Engineering Graduate Admissions — accessed October 11, 2026
  2. Admissions — University of Virginia School of Data Science — accessed October 11, 2026
  3. MS in Data Science — Goergen Institute for Data Science and Artificial Intelligence, University of Rochester — accessed October 11, 2026
  4. Graduate Admissions, Online — Luddy School, Indiana University Bloomington — accessed October 11, 2026
  5. How to Apply — Harvard John A. Paulson School of Engineering and Applied Sciences — accessed October 11, 2026
  6. MS in Data Science & Analytics — Old Dominion University — accessed October 11, 2026
  7. Graduate Admissions — School of Computer and Data Sciences, University of Oregon — accessed October 11, 2026
  8. Application Materials, MS in Machine Learning and Data Science — Northwestern Engineering — accessed October 11, 2026
  9. M.S. in Data Science — NJIT Department of Data Science — accessed October 11, 2026
  10. Online Master's Degree Program in Data Science — Drexel University — accessed October 11, 2026
  11. Data Science - Master of Science (MS) Online — University of Colorado Boulder Catalog — accessed October 11, 2026
  12. Master of Data Science — Illinois Institute of Technology Catalog — accessed October 11, 2026
  13. Performance-Based Admissions Enrollment — University of Pittsburgh School of Computing and Information — accessed October 11, 2026
  14. Admission and Fees, M.S. in Data Science — University of Rhode Island — accessed October 11, 2026
  15. Online Master's in Applied Data Science — Syracuse University — accessed October 11, 2026
  16. Master of Science in Data Science Admission Requirements — University of Wisconsin-Eau Claire — accessed October 11, 2026