Skip navigation

Computer Science and Mathematics

Course details
  • Bachelor of Science (with Honours)
  • 3 Years
  • Full-Time
  • 4 October 2027
  • Undergraduate
Course location
Main Site

Course summary

If you enjoy and excel at computing and want to combine that with a very strong interest in mathematics, this degree is for you.

Computer science and mathematics are closely linked. Many of the leading applications of computing are mathematics, and computers are fundamentally logic engines. This joint degree allows you to explore both areas in tandem.

Throughout the course, you will develop sound practical and theoretical skills in mathematics and software development, preparing you for roles that involve data analysis, modelling and simulation.

Recent graduates have gone on to work at Goldman Sachs, Hawk-Eye Innovations and Microsoft and in roles such as Business Analyst, Research and Development Engineer and Software Developer.

In the first two years, you will study a mix of mathematics and computing units, including computational approaches to finding patterns in data and the generation of computational models. In the second year, you will complete a group project with other students to design and build an interactive application, helping you gain important skills for the professional world. You'll also share lectures with Mathematical Sciences students to study fundamental algebra, statistical modelling, and data analysis.

You can specialise in a particular field through optional units and an individual project, combining your interests in a specific area of numerical computer science and mathematics. You’ll regularly meet with an academic who specialises in your chosen field.

How to apply

Apply by
13 January 2027

This is the deadline for applications to be completed and sent for this course. If the university or college still has places available you can apply after this date, but your application is not guaranteed to be considered.

Application codes

Course code:
H120
Institution code:
B16
Campus name:
Main Site

Points of entry

The following entry points are available for this course:

  • Year 1

Entry requirements

Typical qualification requirements

A level
A*A*A

Typical Offer:
AAA in three A levels including A*A in Mathematics and Further Mathematics.

We strongly prefer that you study a full A level in Further Mathematics. An alternative offer is available if you have only studied Further Mathematics at AS level. Please see our website for full requirements.

Contextual Offer:
AAA or AAB with AA in Mathematics and Further Mathematics plus B in a third A level.

Alternative Offer:
AAA or AAB in three A levels including AA in Mathematics and Further Mathematics plus additional study - please see the course pages on our website.

UCAS Tariff
Not accepted

Scottish Higher

AA in two Advanced Highers including Mathematics.

We make offers based on Advanced Highers. You will typically be expected to have completed five Scottish Highers and your grades in these will be considered as part of your application. We prefer applicants who have achieved AAAAA in their Highers.

Access to HE Diploma
Not accepted

Scottish Advanced Higher
AA

AA in Advanced Highers including Mathematics.

We make offers based on Advanced Highers. You will typically be expected to have completed five Scottish Highers and your grades in these will be considered as part of your application. We prefer applicants who have achieved AAAAA in their Highers.

International Baccalaureate Diploma Programme
Offer: 36

Typical Offer:
36 points overall and either 7, 7, 6 in three Higher Level subjects including 6 in Mathematics: Analysis & Approaches or 7, 6, 6 or 7, 7, 5 in three Higher Level subjects including 7 in Mathematics: Analysis & Approaches.

Mathematics: Analysis & Approaches is required at Higher Level. We cannot consider Mathematics: Applications & Interpretations for this course.

Contextual Offer:
36 points overall and 7, 6, 6 or 7, 7, 5 in three Higher Level subjects including 6 in Mathematics: Analysis & Approaches.

Mathematics: Analysis & Approaches is required at Higher Level. We cannot consider Mathematics: Applications & Interpretations for this course.

Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016)
Not accepted

GCSE English Language or Literature grade 4 or C.

Historical entry grades data

This section shows the range of grades that students who received offers were previously accepted on to this course with (learn more).

It is designed to support your research but does not guarantee whether you will or won't get a place.

Admissions teams consider various factors, including interviews, subject requirements, and entrance tests. Check all course entry requirements for eligibility.

Not enough data available

We are unable to show previous accepted grades for this course. This could be because the course is new, it's a postgraduate course, there isn't enough historical data, or the provider has opted out of sharing their entry grades data for this course - learn more.

Fees and funding

Tuition fees

Per year tuition fees

LocationFeeYear
England, Scotland, Wales, Northern Ireland, Channel Islands & Republic of Ireland£10050*

* This is a provisional fee and subject to change.

Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website.

Additional fee information

Home (UK) fees for 2027/28 have not yet been confirmed and are subject to parliamentary approval.

For information on tuition fees visit our web pages: https://www.bath.ac.uk/topics/tuition-fees/

For information about our scholarships and bursaries visit: https://www.bath.ac.uk/topics/undergraduate-scholarships-bursaries-and-other-funding/

Like this page