Data Science MSc

1 Years On Campus Masters Program

University of Bath

Program Overview

The MSc in Data Science at the University of Bath provides rigorous training in statistics, programming, machine learning, and data analytics to help students work effectively with large and complex datasets. It suits numerate graduates—from mathematics, computer science, engineering, physics, economics and related fields—who want strong analytical and computational skills for industry or research careers.


Curriculum structure

Year of Study (one-year full-time, or two-year with placement):
Students begin with core units such as Analytic Software Technologies, Applied Data Science, Foundations of Machine Learning, and Statistical Data Science, where they develop skills in programming, statistical modelling, and fundamental machine-learning techniques. These modules build their ability to clean, explore, and analyse data using modern analytical tools.
They then progress to advanced content such as Data Visualisation, Statistical Modelling, and domain-specific data applications. Here, students learn to interpret complex datasets, implement predictive models, and create effective visual representations that support decision-making across real-world contexts.
The programme concludes with a Data Science Project, which may be academic or industry-based, where students carry out an end-to-end data-science investigation—from data acquisition to modelling, evaluation and reporting.


Focus areas:
Programming; statistical modelling; machine learning; data visualisation; big-data analytics; predictive modelling.

Learning outcomes :
Ability to analyse and interpret complex datasets; design and apply ML and statistical models; develop visualisations; manage complete data-science workflows; apply computational methods across sectors.

Professional alignment (accreditation):
Prepares graduates for data-driven roles such as data scientist, analyst, ML engineer, or BI specialist across technology, finance, healthcare, consulting, and research industries.

Reputation (employability rankings):
The University of Bath is consistently highly ranked in the UK for graduate employability and strong outcomes in computing, analytics, and quantitative disciplines, making its data-science graduates competitive in global job markets.

Experiential Learning (Research, Projects, Internships etc.)

Students gain practical skills through hands-on projects using the University's high-performance computing infrastructure, applying AI and machine learning techniques to solve complex, real-world problems. The programme emphasizes both theoretical understanding and practical implementation, with a strong focus on software development and system building for AI applications. This applied learning is structured around several key components:

  • Core Software & Programming: Intensive use of Python as the primary language, with deep exposure to key AI and machine learning libraries including TensorFlow, PyTorch, and Scikit-learn.

  • Computing Facilities: Access to the University's High-Performance Computing (HPC) resources, including the Balena HPC service, for training complex models and handling large datasets.

  • Research Project: A substantial individual research dissertation (MSc project) that allows students to pursue a specialist area, often involving the development of a novel AI application or algorithm.

  • Group Projects: Team-based software engineering projects focused on designing and building complete AI systems to address specific challenges.

  • Digital Tools & Platforms: Use of industry-standard tools for version control (e.g., Git) and collaborative development.

Progression & Future Opportunities

Graduates of the University of Bath's MSc Data Science secure roles in high-demand analytics positions, leveraging skills in machine learning, data visualization, and statistical modelling across tech, finance, and consulting. The program's practical projects and industry focus ensure strong employability, with 81% in employment 15 months post-graduation. Alumni advance rapidly as data professionals amid global demand.​

Typical job roles: Data Scientist, Machine Learning Developer, Python Developer, Software Engineer.​

  • Careers service: employability workshops, employer events, CV coaching via University of Bath Careers Service​

  • Employment stats: 81% employed, median salary £23k at 15 months rising to £32.5k after 5 years​

  • Partnerships: industry for real-world projects and placements​

  • Accreditation value: Bath's top maths ranking (#7 UK) for enduring credentials​

  • Outcomes: finance/IT professionals, business analysts​

Further Academic Progression: Pursue PhDs in data science at Bath, extending dissertation research in ML or analytics.​

Program Key Stats

£34,550 (annual cost)
Rolling


60 %
No
No

Eligibility Criteria

3
3 or 4 Years

N/A
N/A
N/A
6.5
90
2:2
70
7
62 - 67

Additional Information & Requirements

Career Options

  • Data Scientist
  • Data Analyst
  • Machine Learning Engineer
  • Business Intelligence Analyst
  • Data Engineer
  • Analytics Consultant

Book Free Session with Our Admission Experts

Admission Experts