Coronavirus (Covid-19): Latest updates and information
Skip to main content Skip to navigation

BSc Data Science

Data Science Banner
Our world-leading degree at the interface of computer science, statistics and mathematics produces graduates with expertise and skills addressing the immediate needs of the scientific community and industry, whilst providing an ideal platform for an exceptional career.
Our Data Science degree, the first undergraduate degree of its kind in the UK, is taught jointly by the Departments of Computer Science and Statistics. This flexible course enables talented mathematicians to pursue the sophisticated theory of modern application domains requiring large-scale data analysis. Data Science is concerned with how to gain knowledge from the vast volumes of data generated daily in modern life, from social networks to scientific research and finance, and proposes sophisticated computing techniques for processing this deluge of information. The course is taught from first principles, which means you do not need to have prior knowledge of computer science, programming or statistics before you arrive. Our only requirements are that you have a strong background in mathematics and the desire to succeed - our commitment to teaching excellence and stimulating academic community will do the rest.

Course Content

Warwick is leading the way in the provision of UK undergraduate degrees in this emerging discipline. Our modules are taught by specialists from the Departments of Statistics, Computer Science and Mathematics, each of which is at the forefront of research. The course provides an essential mix of highly developed mathematical, statistical and computing skills for those with a passion for solving real-world problems. Alongside this core knowledge, you will develop expertise in specialist areas of machine learning, data mining and algorithmic complexity. You will also acquire skills in analytical thinking, cross-disciplinary communication, mathematical and statistical modelling.


Our Teaching pages provide full details of every module we teach. You should feel free to explore these pages to gain an understanding of what we teach, the skills our students develop and the opportunities our courses create.

Year 1 provides background knowledge and fundamental skills in Data Science, including coverage of areas such as mathematical analysis, probability, set theory and linear algebra. This is complemented by the development of technical skills in computer programming, data structure design and algorithm analysis, each of which is immediately useful as a data scientist.

Year 2 hones your mathematical skills through the study of more advanced mathematical techniques such as stochastic processes, multivariate calculus, randomisation and metrics. Alongside this, you will have the apply your mathematical knowledge in the study of artificial intelligence and the completion of a group software engineering project undertaken with one of our international industrial partners.
Computer Science Brochure
Download our brochure to find out more about studying in the Department of Computer Science [Download].

Year 3 exposes you to cutting-edge topics at the interface of computer science, statistics and mathematics. You will complete an individual project, where you will apply your skills to an area of your choice under the supervision of our world-leading academics. Alongside your project, you will select from an extensive range of optional modules, including those in areas such as machine learning, complexity decision theory and forecasting.

Spend a Year in Industry or Studying Abroad

The option of spending a year in industry or studying abroad is available to all students. Regardless of whether you decide to take a year away, there are ample opportunities to gain experience through internships during summer vacations, ensuring you have the chance to apply your knowledge and skills. Please note that spending a year studying abroad or working overseas is subject to relevant visa regulations.

UCAS Code: 7G73
Typical Offer

A-level: A*AA including an A* in Mathematics and A in Further Mathematics or AAA to include Mathematics + STEP (grade 2)

IB: 37 overall to include 7 in Higher Level Mathematics ‘Analysis and Approaches’ or 36 overall to include 6 in Higher Level Mathematics ‘Analysis and Approaches’ + STEP (grade 2) or 36 overall to include 7 in Higher Level Mathematics ‘Applications and Interpretations’ + STEP (grade 2)