Cost & earnings at University of Virginia What students borrow here, and what they go on to earn
The Master's in Data Science (Computational and Data Science and Engineering) at the University of Virginia is an interdisciplinary programme that combines advanced computing, statistical methods and domain-focused modelling. It suits students with a strong quantitative or computational background who want to build practical skills in machine learning, data engineering and scientific computing for careers in industry or research.
This master's emphasises computational methods, statistical modelling and scalable data engineering. Core topics typically cover machine learning and deep learning, statistical inference and probability, data management and databases, data visualisation, numerical methods and high-performance computing. Students also study computational modelling and simulation techniques for scientific and engineering applications, algorithmic foundations, and practical software engineering for data pipelines.
The programme is delivered through a mix of required core modules and specialised electives. Electives allow you to focus on areas such as natural language processing, computer vision, reinforcement learning, Bayesian methods, optimisation, bioinformatics, or geographically referenced data analysis. Most students complete a substantial culminating experience: a team-based capstone project with an external partner or an individual research thesis supervised by faculty.
Applicants are expected to hold a recognised bachelor's degree or equivalent, preferably in computer science, mathematics, statistics, engineering, physics, or another quantitatively rigorous field. Successful applicants demonstrate strong foundations in calculus, linear algebra, probability and statistics, and programming (for example Python, R, C/C++ or Java).
Typical application materials include an academic transcript, a personal statement describing your preparation and goals, a curriculum vitae, and academic or professional references. Candidates whose first language is not English will need to meet the university's English language proficiency requirements. Where applicants lack specific prerequisites, the school may recommend or require preparatory coursework before or during the programme.
Graduates enter roles across industry, government and research. Common job titles include data scientist, machine learning engineer, data engineer, quantitative analyst, research scientist, and analytics consultant. Employers span technology companies, financial services, healthcare and life sciences, energy, defence and public sector organisations. The programme's emphasis on hands-on projects, software development and computational modelling also prepares students for further doctoral study in computational science or data-intensive disciplines.
The University of Virginia combines strong computational and statistical expertise with interdisciplinary collaboration across engineering, health, business and humanities. Students benefit from faculty who work on both theoretical and applied problems, access to modern computing facilities and collaborations with research centres and industry partners. The Charlottesville environment offers a close-knit research community and opportunities for internships and applied projects with local and national organisations. The programme’s balance of rigorous foundations and practical experience is designed to prepare graduates for immediate impact in data-driven roles or continued research training.
Shortlist scholarships and plan your application — free guidance from our advisors.