Computer Science BSc (Hons)

4 years with placement year, starting in September 2018

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.

Course structure

This course lasts 4 years. It starts in September 2018 and ends in 2022. Induction week starts on 24 September 2018.

Occasionally we make changes to our programmes in response to, for example, feedback from students, developments in research and the field of studies, and the requirements of accrediting bodies. You will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.

  • Year 1
  • Year 2
  • Placement
  • Year 4


As part of your course, you will take compulsory units covering key concepts. You may also be able to take optional units which assist you in developing your own interests.

You need to take 60 credits in each year of your course (usually split equally into 30 credits for each semester), so the number of optional units you can take depends on the number of compulsory units in each year of the course.

Six credits are the equivalent of at least 120 hours of study, including contact time with staff and independent study.

Compulsory course units

These compulsory units are currently being studied by our students, or are proposed new units.


You can apply your skills and knowledge during a year working in industry. You’ll be employed full-time in a role to match and develop your future career ambitions. This will broaden your experience and transferable skills, giving you a competitive edge when applying for graduate jobs.

We have links with some of the industry’s leading companies. Recent employers include Accenture, Imagination Technologies, Goldman Sachs, Microsoft and Google.

Placement opportunities may not be guaranteed. Find out more about placements.

Learning and assessment


  • Laboratory sessions
  • Lectures
  • Tutorials


  • Coursework
  • Dissertation
  • Essay
  • Written examination

Contact time with staff

In your first year, you should expect to spend 31% of your time in a lecture, seminar or practical/lab setting and 69% of the time in independent study. Your unit option choices will determine your future contact hours.

Find out more about contact time with staff

Professional accreditations

By studying a course with a professional accreditation, you could have the chance to get workplace experience, learn about new developments in the industry and apply for membership with the accrediting body. You may also be able to apply for jobs in the industry without having to do any more exams.

Riccardo Broggi
“The course is a perfect balance of stimulating challenges and support. Everyone’s always buzzing about the next app they’ll develop, the next problem they’ll solve, the next project they’ll undertake.”
Riccardo Broggi

BSc Computer Science (2018)

Entry requirements

Your application, especially your personal statement, should demonstrate your enthusiasm for studying your chosen degree. This might include relevant reading, voluntary or work experience, hobbies or other relevant extra-curricular and co-curricular activities. When describing your experiences you should reflect on what you have learnt from them, how they have influenced your development or how they are relevant to your future studies.

You will need a strong performance in Mathematics as part of your entry qualifications. We prefer applicants who have previously studied Computing, however, you do not need to have done so to be suitable for this course.

If you are taking A levels, we may be unable to consider an A level in your own language (unless it is English or Welsh). We do not accept A levels in General Studies. If you are taking a GCE A level in a science subject, you will need to pass any separate science practical endorsement.


Select the country where your qualification comes from.

United Kingdom qualifications

Typical offer A level


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 offer A level


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.

Typical offers for other qualifications

International Baccalaureate

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.

Access to HE Diploma

Typical offer:
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.


Typical offers:

  • Obtain DDD in the BTEC Level 3 Extended Diploma (QCF) plus grade A in A level Mathematics
  • Obtain D*DD in the BTEC Level 3 Extended Diploma (QCF) plus grade A in AS level Mathematics

We are able to consider BTEC Level 3 Extended Diplomas (QCF) in Mathematics or Computing related subjects alongside an A level or AS level in Mathematics. Your offer will be based on the type and level of qualifications that you are taking.

In exceptional circumstances we may be able to consider students without an AS or A level in Mathematics: you must have achieved a grade A in GCSE Mathematics, have a strong academic record, and provide evidence of ongoing engagement with mathematics as a part of your post-16 academic profile. In such cases, you may be invited to an interview as part of the application process if your application looks suitable.

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.

See the ‘Combinations of qualifications’ section for information about combinations of A level and BTEC qualifications that we can consider.

Cambridge Pre-U

Typical offer:
D3, D3, D3 or D2, D3, M1 including D3 in Mathematics.

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 and the alternative.

Open University Credits

Typically, we would be looking for you to have studied units worth at least 120 credits, including at least 30 credits at Level 2 in Mathematics. We would ideally be looking for you to be taking units including:

  • MST124: Essential Mathematics 1 and MST224: Mathematical Methods

This information is a guide and all students applying with Open University Credits will be considered on a case-by-case basis. We will consider your application carefully and take note of any previous qualifications or relevant work experience. We may be able to consider alternative units to those listed. Please contact us to discuss your profile.

Typical offer:
Pass units worth 120 credits, including a minimum of a Pass 2 with 75% in a relevant Level 2 Mathematics unit worth at least 30 credits.

Please note that taking OU credits may be counted as degree-level study by the Student Loans Company and therefore may be counted as previous study and have an impact on your ability to access student loans/grants for the entirety of your chosen degree. We recommend that you discuss this in detail with the SLC before following this progression route to the University of Bath.

Scottish Highers

Typical offer:
AA in Advanced Highers including Mathematics plus AAAAB in Scottish Highers.

Combinations of qualifications

Your application will be considered individually based on the particular combination of qualifications and subjects that you are taking.

We can consider combinations of accepted qualifications, such as A levels and a BTEC.

  • AA at A level including Mathematics plus D in the BTEC Subsidiary Diploma (QCF)/National Extended Certificate (RQF) OR the Cambridge Technical Introductory Diploma (QCF)/Cambridge Technical Extended Certificate (RQF).
  • A in A level Mathematics plus D*D in the BTEC Diploma (QCF)/National Diploma (RQF).
  • AA at A level plus D3 in a Pre-U Principal Subject including Mathematics.
  • AA at A level plus 6 in an IB Higher Level (HL) Certificate including Mathematics. While we do not consider the IB Careers Programme for entry, we are able to consider the combinations of components that are typically offered by this route, such as BTEC and IB HL Certificate combinations.
  • AA at A level including Mathematics and excluding Accounting, plus A in the IFS Diploma in Financial Studies.

We can also consider combinations that are not listed and that do not include A levels. You should read the information about essential and preferred subjects and subject combinations. We cannot consider different qualifications if they are in the same subject area.

Fees and funding

Payment options

You can pay your tuition fees by Direct Debit, debit card, credit card, cheque, bank transfer or cash. You may also be eligible for a student loan to help you pay your fees.

Read more about your payment options


Your tuition fees and how you pay them will depend on whether you are a Home, EU, Island or Overseas student.

Learn how we decide fee status

Tuition fees

See the most recent fees for undergraduate courses.

Placement fees

Placement fees vary

You will normally pay a reduced tuition fee while on a placement period or studying abroad. Find out more about placement fees and study abroad fees.


You will need to budget at least £100 for the cost of photocopying, printing and binding. You will also need to budget for the cost of text books.

Some courses involve visits away from campus and you may be required to pay some or all of the costs of travel, accommodation and food and drink.

If you’re on a placement, you’re responsible for your own travel, accommodation and living costs. You should also consider the financial implications if you go on an unpaid or overseas placement.

Application information

  • Course title
    Computer Science
  • Final award
    BSc (Hons)
  • Mode of study
  • Course code
  • Institution code
  • UK/EU application deadline
    15 January 2018
  • Overseas deadline
    15 January 2018
  • Application eligibility
    UK and Overseas students are eligible to apply

Course enquiries

Undergraduate Selection

Come to an Open Day and experience Bath.