Computer Science University of Bath


Develop sound theoretical and practical abilities in software design, development and experimentation, to become an innovative computing professional. This course will give you the skills and knowledge necessary to apply valid computer science methods to new and emerging computing problems. These abilities are very highly valued by employers. You’ll gain a solid foundation in computer science with rigorous theory and practical experience. The course combines software systems design, software development, interaction design, artificial intelligence, computational mathematics, computer graphics and vision. You’ll also develop the mathematical and programming abilities that underpin these topics. In the first year you’ll learn the basics of computer science followed by more advanced and specialised units in the second and final years. In the second year, you will complete a group project with other students to envision, design and build an interactive application. In the final year, you will choose optional units alongside intensive work on an individual project that combines your interests in computer science with academic expertise in the department. The Master of Computing (MComp) course provides you with the same core skills and knowledge as the BSc but with a greater exposure to and integration with research groups in the Department. Professional recognition/accreditation This course is accredited by EQANIE (European Quality Computer Science Assurance Network for Informatics Education).

  • Qualification

    Master of Computing (with Honours) - MCompu (H)

  • Study mode


  • Location

    Main Site

  • Start date

    1 October 2018

  • Duration

    4 years

How to apply

Application deadlines

If your application is completed by the following date, it’s guaranteed to be considered:

15 January *

*If you apply after this deadline, universities or colleges don’t have to consider your application if they’ve filled their spaces, so the sooner you apply, the better!

Application codes

You will need these codes when you add a choice to your application.

Course code G403
Institution code B16
Campus name Main Site
Campus code -

Points of entry

The following entry points are available for this course:

  • Year 1

Entry requirements

Qualification requirements

Qualification Offer Further information
UCAS Tariff Not accepted
A level AAA - A*AB Compulsory A level subjects
AAA or A*AB including A in Mathematics.

Desirable A level subjects
Preference for applicants with evidence of logical and analytical thinking, such as A levels in Computer Science or other science subjects or the decision mathematics stream within Mathematics A Level.

A level subjects that will not be considered in your application
A level General Studies will not be considered. We may be unable consider an A level in your own language (unless it is English or Welsh).

Alternative A level offer
AAB including grade A in Mathematics plus one of the following:

grade A in an EPQ
grade B in the Welsh Baccalaureate Skills Challenge Certificate
grade M1 in Cambridge Pre-U Global Perspectives

Students presenting with one of the above project qualifications should receive both the typical offer and the alternative.
Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016) DDD Obtain DDD in the BTEC Level 3 Extended Diploma (QCF) plus grade A in A level Mathematics.

We are able to consider BTEC Level 3 Extended Diplomas (QCF) in Mathematics or Computing related subjects. We prefer you to have also studied A level Mathematics alongside this qualification and encourage you to take this route if it is available. In exceptional circumstances we may be able to consider students with AS level or GCSE level Mathematics: you must have achieved a grade A in GCSE Mathematics and have an excellent academic profile.

If you are studying towards a Cambridge Technical Level 3 Extended Diploma or a new specification BTEC Level 3 National Extended Diploma (RQF), please contact us for guidance.
Access to HE Diploma D: 36 credits
M: 3 credits
Pass the Access to HE Diploma, with at least 36 credits achieved at Distinction and 3 credits achieved at Merit or above. This must include 12 credits from Mathematics units achieved at Distinction.

Our Computer Science courses are academically challenging and require solid foundations of knowledge in Mathematics. We are able to consider Access to HE Diplomas in Science, Engineering or Computing, and we are looking for you to be studying a suitable level of Mathematics to be able to succeed on our course. You will need to have studied Mathematics units worth at least 12 credits.
Cambridge International Pre-U Certificate - Principal D3, D3, D3 - D2, D3, M1 D3, D3, D3 or D2, D3, M1 including D3 in Mathematics.

Cambridge Pre-U alternative offer
D3, D3, M1 including D3 in Mathematics plus one of the following:
grade A in an EPQ
grade B in the Welsh Baccalaureate Skills Challenge Certificate
grade M1 in Cambridge Pre-U Global Perspectives

Students presenting with one of the above project qualifications should receive both the typical offer
International Baccalaureate Diploma Programme 36 points 36 points overall and 6, 6, 6 or 7, 6, 5 in three Higher Level subjects including 6 in Mathematics.

We have a strong preference for applicants who offer Mathematics at Higher Level, however, we may be able to consider you if you are studying Mathematics at Standard Level. Our offer in this instance would be 7 in the relevant Standard Level in addition to our typical offer.
Scottish Advanced Higher AA AA in Advanced Highers including Mathematics plus AAAAB in Scottish Highers.

GSCE requirements: GCSE English grade C or 4.

For further qualification information and English language equivalence please see:

Fees and funding

Tuition fees

No fee information has been provided for this course

Additional fee information

Tuition Fees for 2018/19 entry are to be announced and are liable to increase annually. UK, EU and Islands fees are regulated by the UK government and are subject to parliamentary approval. For all other fees, you should budget for an increase of up to 5% for every further year of study. For information on 2017 fees visit our web pages: