A level Typical offer
A*AAA*AA in three A levels including Mathematics.
Develop sound theoretical and practical skills in AI, software design, development and experimentation to become an innovative computing professional.
This course is for you if you’re keen to learn about current Artificial Intelligence (AI) technologies, specialising in this field from the start of your degree, whilst still gaining a broad grounding in computer science. AI is becoming an ever more important part of a wide range of sectors, from medicine to marketing, so this course will help prepare you for continued demand in the job market.
You will gain a solid foundation in computer science and AI, including machine learning, with rigorous theory and practical experience. The course combines artificial intelligence with software systems design, software development, computational mathematics, and computer vision.
In the first year, you will receive an introduction to AI and learn the basics of computer science, including mathematics and programming skills, followed by more advanced and specialised units in the following years. In the second year, you'll complete a group project with other students to design and build an interactive application.
You can specialise in a particular field through optional units and an individual project, combining your interests in a specific area of computer science and AI. You’ll regularly meet with an academic who specialises in your chosen field.
The MComp provides you with the same core skills and knowledge as the BSc but with a greater exposure to and integration with our research groups in the Department.
In your final year, you will choose optional units alongside a research project, which will be aligned to one of the research groups in the Department and will be based on your interests.
As a student here, you’ll be part of a supportive department, with lots of opportunities to get involved in societies and events such as hackathons, coding competitions and conferences.
The Bath Computer Science Society is a very active society and organises events throughout the year.
Alongside teaching, our academics carry out research in important areas of computer science including artificial intelligence, human-computer interaction, mathematical foundations and visual computing. You’ll have the chance to work alongside them on your own research project.
You will attend a skills development programme during the first and second years of your course. These timetabled sessions focus on developing your understanding of your personal strengths and transferable skills, and how these can be used within industry. The programme includes employer events, where you can learn more about the opportunities available to you when you graduate.
You will have access to purpose-built teaching labs, including a maker lab, allowing you to explore, create, experiment and share software-driven and physical artefact projects in a collaborative workspace context. You will also have access to specialised hardware (for example GPUs) and multiple cloud computing services for the analysis of complex, data-intensive processes. You will have access to most of our specialist labs 24/7.
Our courses offer excellent graduate prospects. Recent roles include Business Analyst, Software Developer, Hardware Engineer and Technology Consultant at companies such as:
Many of our graduates also go on to postgraduate study in preparation for academic or industry-based research careers.
You can learn more about studying computer science at Bath by visiting our Computer science Virtual Experience page to hear from staff and students in the Department.
Before you apply for a course, please check the website for the most recently published course detail. If you apply to the University of Bath, you will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.
We understand that you will want to know more about the shape of the academic year. We work hard and plan for different scenarios, to be able to welcome you to the University of Bath at the start of each semester.
This course lasts 5 years. It starts in September 2023 and ends in 2028. Welcome week starts on 25 September 2023.
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.
At Bath, our courses are made up of units of study. Compulsory units cover core concepts that you'll need to understand as part of your degree programme. Some of our courses also offer the opportunity for you to study optional units. These allow you to specialise in particular areas of knowledge that interest you.
As an undergraduate, you will be expected to take 60 credits (ECTS) in each academic year. These are usually split into 30 credits for each semester you study. Sixty credits are the equivalent of 1200 notional hours of study; this includes contact time with staff and your own independent learning.
10 credits
10 credits
10 credits
10 credits
10 credits
10 credits
10 credits
5 credits
10 credits
5 credits
10 credits
10 credits
10 credits
20 credits
40 credits
60 credits
40 credits
20 credits
You can choose to go on a professional placement or study at one of our overseas partner institutions in your third year. This is an opportunity to enhance your CV, gain valuable new skills, make new contacts or try out a career option.
Going on placement gives you the opportunity to apply your skills and knowledge while working in industry. You’ll be employed full-time in a role to match your future career ambitions, broadening your experience and gaining new transferable skills. This could give you a competitive edge when applying for graduate jobs.
We have links with some of the industry’s leading companies. Recent placement employers include:
Placement opportunities can't be guaranteed but you will receive tailored support from our specialist team to help you secure a placement.
Find out more about going on placement.
Broaden your horizons with one or two semesters studying at a university abroad. You’ll experience another culture whilst studying a course that complements your studies at Bath.
We have links with universities in the United States, Canada, Australia, New Zealand and Europe, currently including Binghamton University, University of Nebraska, University of Canterbury, TU Vienna and National University Singapore.
Opportunities can't be guaranteed but you will receive tailored support from our specialist team to help you secure a study abroad.
You’ll be taught and assessed by a variety of methods and it will vary between units. These methods are designed to promote in-depth learning and understanding of the subject.
Timetabled contact hours, which may be made up of lectures, tutorials and laboratory classes, vary throughout your course and between courses but are typically between 15 and 20 hours a week in your first year.
Our teaching for this course is delivered through in-person learning on campus, supported by high quality online provision. A small proportion of these contact hours may be delivered online, with the significant majority taught on campus. This may be supplemented by additional activities such as a small number of online learning sessions (not live), skills development sessions, and personal tutorials.
The amount of timetabled sessions on campus in later years may vary based on the options you choose, with a greater emphasis on independent learning. Project and dissertation units will generally have fewer scheduled sessions to allow you time for your independent work – this may also mean the number of hours of timetabled sessions each week will vary within a year.
In addition to timetabled contact hours, you are expected to undertake independent learning and assessment activities. Typically, this might be around 15 to 25 hours per week in your first year, and include individual research, reading journal articles and books, working on individual and group projects, preparing course working assignments, presentations, or revising for exams. After your first year, the emphasis on independent learning becomes greater, for example in a final year project.
You will be assessed by a range of methods designed to develop and test your skills and knowledge. These include closed and open book examinations, essays, reports and presentations.
As a guide, 25 to 45% of your course will be assessed through examinations, and 55 to 75% through coursework, including practical work. The balance of assessment methods will vary throughout your degree and will depend on your choice of optional units.
In your final year you will be expected to complete a project or dissertation. You will primarily be assessed as an individual but may also be assessed as part of a group.
We can make reasonable adjustments to assessment procedures for students with disabilities, take a look at our Disability Service’s pages for information.
As well as being recognised as a higher academic qualification, a number of our degrees are also accredited by professional bodies in the United Kingdom. An accredited degree may entitle you to work in a specific profession within the UK, and abroad (where there are reciprocating arrangements with professional bodies in other countries).
The requirements to practise a profession vary from country to country. If you wish to practise your profession outside the United Kingdom, you are advised to confirm that the UK professional qualification you seek is valid in the country in which you are intending to work.
The United Kingdom currently subscribes to The Mutual Recognition of Professional Qualifications (MRPQ) Directive. The MRPQ Directive provides a reciprocal framework of rules which enables European Economic Area (EEA) and Swiss nationals to have their professional qualifications recognised in a state other than the one in which the qualification was obtained. In the event of a no deal Brexit, from 1 January 2021, the MRPQ Directive will no longer apply to the UK. However, it is anticipated that there will be a new system for recognising professional qualifications between the UK, EEA, and Switzerland.
‘Students have been asking us to offer more in AI and machine learning, and so now we are.’
We consider a range of factors when assessing your application for this course, including your previous academic performance (such as GCSEs), your personal statement, your predicted grades and the combination of subjects you study at A level (or equivalent).
Your personal statement should explain your motivation for choosing this degree and any relevant non-academic interests and achievements. You are more likely to be successful if you demonstrate a keen interest in areas relevant to computer science such as AI or programming through relevant reading, extracurricular or co-curricular activities, or work experience.
You will need a strong performance in Mathematics as part of your entry qualifications. We prefer applicants who can demonstrate evidence of logical and analytical thinking through the study of Computer Science, Further Mathematics, or both. While we prefer applicants who have previously studied Computer Science, you do not need to have done so to be suitable for this course.
We know that the context in which you are studying can have an impact on your ability to perform your best in exams and coursework, or limit which subjects or qualifications you are able to study at your school or college. We consider any application based on its merits, including your background and circumstances, including through:
A*AA in three A levels including Mathematics.
Most of our students will join us with three A levels, but you may have study beyond this (such as a project qualification or additional study in maths) which demonstrates your individual talents that will help you with your degree. We recognise these studies through our alternative offers.
AAA in three A levels including Mathematics plus one of:
If you receive an offer for this course and are studying one of these qualifications you will be given both the typical and alternative offer.
You can find out more about our alternative offers, including a complete list of qualifications we consider on our dedicated page.
36 points overall and 7, 6, 6 in three Higher Level subjects including either HL Mathematics.
We have a strong preference for applicants who are studying Higher Level Mathematics. If you are studying Standard Level Mathematics: Analysis & Approaches we may be able to consider you. In this case the typical offer is 36 points overall and 6, 6, 6 or 7, 6, 5 in three Higher Level subjects plus 7 in the Standard Level Mathematics: Analysis & Approaches.
We consider applicants studying the IBCP on a case-by-case basis based on the individual components studied. To be considered for this course you will need to study either Mathematics course at Higher Level alongside other IB Higher Level subjects or vocational study equivalent to two A levels. This vocational study can be any qualification we accept, such as a BTEC National Diploma (RQF) or two BTEC National Extended Certificates (RQF). We prefer vocational study in Computing or related subjects.
Our typical offer will include individual grades in the relevant components - please contact admissions@bath.ac.uk for further advice before you apply.
D*DD in the BTEC Level 3 National Extended Diploma (RQF) plus grade A in A level Mathematics.
We prefer the above qualifications in Computing but we are also able to consider those in IT. A level Mathematics is essential. We prefer you to have studied some of the following units: Data Modelling, Software Testing, Object-oriented programming, Systems Analysis and Design. Your offer will be based on the type and level of qualifications that you are taking.
See the ‘Combinations of qualifications’ section for information about combinations of A level and BTEC qualifications that we can consider.
D*D*D* in the BTEC Level 3 Extended Diploma (QCF) plus grade A in A level Mathematics.
We prefer the above qualifications in Computing but we are also able to consider those in IT. A level Mathematics is essential. We prefer you to have studied some of the following units: Data Modelling, Software Testing, Object-oriented programming, Systems Analysis and Design. Your offer will be based on the type and level of qualifications that you are taking.
See the ‘Combinations of qualifications’ section for information about combinations of A level and BTEC qualifications that we can consider.
T levels are not considered suitable preparation for this degree programme and are therefore not accepted for entry. If you require advice on how you may academically prepare to study this degree or present with a mix of qualifications, you should contact our Admissions Progression Team at admissions-progression@bath.ac.uk.
D2, D3, D3 in three principal subjects including Mathematics.
Most of our students will join us with three principal subjects, but you may have study beyond this (such as a Global Perspectives course or additional study in maths) which demonstrates your individual talents that will help you with your degree. We recognise these studies through our alternative offers.
D3, D3, D3 in three principal subjects including Mathematics plus one of:
If you receive an offer for this course and are studying one of these qualifications you will be given both the typical and alternative offer.
You can find out more about our alternative offers, including a complete list of qualifications we consider on our dedicated page.
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.
A pass in the Access to HE Diploma, with at least 39 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.
Pass units worth 120 credits, including a minimum of a Pass 2 with 80% in a relevant Level 2 Mathematics unit worth at least 30 credits.
You are typically expected to study at least 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 we consider students applying with Open University Credits 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.
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 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.
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, of which some common examples are:
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 in the same subject area.
GCSE grades are an important part of selection for this course and we typically expect students to have a good number of GCSEs at grade 7-9 or A-A*. You GCSE grades in Mathematics and Physics are particularly important and we typically expect grade 8-9 in at least one of these subjects.
Your GCSE grades will be carefully considered as part of our contextual admissions process and depending on your circumstances, we may be able to consider you with GCSE grades of mostly 6 or B.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of these qualifications alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept this programme for direct entry and our requirements are the same as for a Canadian Secondary School Diploma. These are listed in the 'Canada' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
AAA in three H2 level subjects including A in Mathematics .
3.5 overall with a minimum B+ in all Mathematics modules.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section. You will need to hold an English language qualification (such as IELTS) in place of ACT or SATR scores as we can only accept these for United States citizens.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
CGPA of 85% with 85% in Calculus or Mathematics from the final year.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
A weighted average mark of 11 with 10 in Mathematics A.
If you sit written and oral examinations in a subject, you must achieve the required grades in both.
We may be able to consider your application if you are taking the Højere Handelseksamen (HHX), Højere Teknisk Eksamen (HTX), Højere Forberedelseseksamen (HF). Please contact us to discuss our requirements.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
An average of 85% across four subjects with 85% in Mathematics.
We do not accept Physical Education as one of these four subjects.
These requirements are for the CBSE and CISCE boards. Please contact us if you are taking this qualification with a different board.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section. You will need to hold an English language qualification (such as IELTS) in place of ACT or SATR scores as we can only accept these for United States citizens.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
1.3 overall with 13 in Mathematics in your final examinations.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of this qualification alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
9.0 overall with 9.5, 9.0, 9.0 in three subjects including Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Pass the relevant certificate with an ATAR or TER of 97 with grade A or 85 in Mathematics.
We can accept any of the following school leaver qualifications meeting these requirements:
-Australian Capital Territory Year 12 Certificate -New South Wales Higher School Certificate -Northern Territory Certificate of Education -South Australian Certificate of Education -Tasmanian Certificate of Education -Victorian Certificate of Applied Learning -Victorian Certificate of Education -Western Australian Certificate of Education
Our requirements for the Queensland Senior Certificate of Education are:
Overall Band Position of 1 with HA in Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
5, 5, 5 in three Advanced Placement Tests including Calculus BC.
We cannot consider Calculus AB as one of these three subjects.
We assess applications from students taking AP examinations on an individual basis.
When assessing your application, we will also be looking for evidence of a high academic standard across a breadth of study, for example through additional AP Tests, your wider school curriculum and SAT or ACT scores if you have taken them.
If you would like advice about your own set of qualifications, please email admissions@bath.ac.uk
We do not accept SAT Subject Tests for direct entry to our degrees.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section. You will need to hold an English language qualification (such as IELTS) in place of ACT or SATR scores as we can only accept these for United States citizens.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
An average of 4.5 in the common core subjects and an average of 5 across six optional programme courses including 5 in Mathematics R1/NS1 and R2/NS2.
These requirements are for the Specialisation in General Studies programme. Please contact us if you are taking a different programme
We consider your grades in final assessment for each subject, or in examinations where you do not have a final assessment for that subject.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Pass with A in 200 credits in Mathematics including Mathematics 3b, 3c, 4 or 5 plus A in a further 1000 credits and B in a further 800 credits.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of this qualification alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
5.7 overall with 6.0 in the Mathematics state matriculation exam.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of this qualification alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section. You will need to hold an English language qualification (such as IELTS) in place of ACT or SATR scores as we can only accept these for United States citizens.
We accept the Indian 12th Standard and our entry requirements are listed under the 'India' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of this qualification alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section. You will need to hold an English language qualification (such as IELTS) in place of ACT or SATR scores as we can only accept these for United States citizens.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Our requirements are currently under review. Please email admissions@bath.ac.uk if you need any further information.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section.
We accept the IB Diploma and our entry requirements are listed under the 'United Kingdom' section. If you are studying a mixture of IB courses and College Board qualifications please contact us for advice.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
5 in all subjects with 85% and 80% in two Higher subjects including Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
9.0 overall with 95, 90, 90 in three state exams including Mathematics .
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
90, 85, 85 in three extended subjects including Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
An overall score of 95% in the classical, languages or scientific pathway with 10, 9, 9 in three subjects from your final report card including Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
19 in the Apolytirion plus A*A in two A levels including Mathematics.
If you are studying any of the four subjects at an Advanced Level (Mathematics, Physics, Chemistry and Biology), we may be able to consider you without the further GCE/PIA/CIE A level requirements. Please contact admissions@bath.ac.uk for further advice
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
An overall grade of 5 with 5 in four subjects including Mathematics at Advanced Level.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
An overall average of 18 with 19, 18, 18 in three subjects including Mathematics.
Your subjects grades will be taken as an average of your school results and external exams where relevant.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
88% overall with 9.0 in Mathematics (5 periods).
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
19 in the Apolytirion plus A*A in two A levels including Mathematics .
We cannot accept the Apolytirion unless it is studied alongside A levels. We do not accept Pan Hellenic examinations in place of an A level.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of this qualification alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Level 3 Diploma achieved with Excellence including one Level 3 subject with 18 credits at Excellence (E) and two Level 3 subjects with 14 credits at Excellence (E) including Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Due to the variety, structure and grading of these qualifications, applications are welcomed from students with these qualifications but we consider them on on a case-by-case basis. If you are interested in applying, please contact us on admissions@bath.ac.uk for further advice. Please provide copies of your school reports within your email for our consideration.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
77766 with 85% in Mathematics and Advanced Programme Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
H1, H1, H1, H2, H2, H3 in six subjects from the Irish Leaving Certificate with H1 in Mathematics.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately we are unable to accept students onto our degrees on the basis of this qualification alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
5*5 in two elective subjects plus 5* in core Mathematics and 5 in either extended Mathematics paper or 55 in two elective subjects plus 5* in core Mathematics and 5* in either extended Mathematics paper.
We accept either extended Mathematics paper for this course, however, you may find Algebra and Calculus (M2) provides better preparation for starting this degree.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept Advanced Placement Tests. Our entry requirements are listed under the 'United States of America' section. You will need to hold an English language qualification (such as IELTS) in place of ACT or SATR scores as we can only accept these for United States citizens.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
An overall score of 16 with 15 in two specialities in your final year including Mathematics .
If you are studying the International Option Baccalaureate (OIB), our typical offer is:
An overall score of 14 with 15 in two specialities in your final year including Mathematics .
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
A score of 9 overall with 9 in Mathematics.
You must be studying Mathematics I and II from the science stream. We cannot accept Mathematics for Social Sciences for this degree course.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept the European Baccalaureate and our entry requirements are listed under the 'European Baccalaureate' section.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
AAA in three subjects including Mathematics.
We do not accept General Studies as one of these three subjects. We do not accept grade A- in place of grade A.
CGPA of 3.5 in the science stream with A- in Mathematics in the final semester.
We accept these qualifications whether you have studied them in the UK or abroad. Our entry requirements are listed under the 'United Kingdom' section.
We accept this programme for direct entry and our requirements are the same as for a Canadian Secondary School Diploma. These are listed in the 'Canada' section.
If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider an International Foundation Year.
The one-year University of Bath International Foundation Year International Foundation Year programme is licensed to and delivered by Bath College, our partner organisation in the centre of Bath. This course is accredited by the University of Bath and provides you with guaranteed progression to a University of Bath degree (subject to you achieving the required grades at the end of the programme).
We also accept International Foundation Years offered by other UK colleges and universities on a case-by-case basis. Please contact us for further advice.
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Unfortunately, we are unable to accept students onto our degrees on the basis of these qualifications alone. You will need to take an additional course before applying to us. This could be A levels, the International Baccalaureate Diploma or a recognised foundation course. Please contact us for further advice. If you have not studied qualifications we typically accept or you do not expect to meet our requirements in your current studies you may wish to consider a Foundation Year or if you are located here in the UK, explore the qualifications that may be available to you. Please contact us for further advice on admissions@bath.ac.uk
If you do not meet our English GCSE requirements, you will need a suitable English language qualification. Examples include:
Fees and funding information for Computer Science and Artificial Intelligence MComp (Hons) with professional placement or study abroad
Your tuition fees and how you pay them will depend on whether you are a Home or Overseas student.
Learn how we decide fee statusFee information is not yet available for this course. Tuition fees are liable to increase annually for all University of Bath students.
If you are studying an undergraduate course, you may be able to take out a loan for your tuition fees and living costs.
Read more about tuition fee loansYou could be considered for a bursary or scholarship to help you study at Bath. This is in addition to your student loan and you do not have to pay it back.
Read more about bursaries and scholarshipsYou can pay your tuition fees by Direct Debit, debit card, credit card or bank transfer. You may also be eligible for a student loan to help you pay your fees.
Read more about your payment optionsYou 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 textbooks.
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.
We will usually assess you based on your UCAS application.
Very exceptionally we may invite you to an interview if you have circumstances we cannot assess from an application alone.
Our interview page gives more information on what you should expect from an interview.
Learn more about living and studying at Bath
Visit our undergraduate virtual experienceYou will engage with the fundamental concepts of Artificial Intelligence (AI). You will learn the strengths and limitations of a range of AI techniques, and apply these in solving simple problems, while considering the social, legal, and ethical implications of AI.
You will examine the architecture of modern computer systems and operating systems. Progressing through various hardware layers, you will see the roles of each layer in the representation, storage, and transmission of data and the management of resources.
You will learn about various elementary structures for mathematical reasoning about computation, such as predicate logic, logic circuits, and simple automata. You will work with databases and queries as a direct practical application.
You will explore fundamental aspects of analysis and computer algebra, and use appropriate software tools to perform calculations in linear algebra and calculus. You will be introduced to cryptography and its mathematical basis in number theory.
You will write programs in two high-level computer programming styles, functional and imperative. You will learn about fundamental programming concepts such as data structures, loops, recursion, and types. No programming background is assumed.
Building on Programming 1, you will learn about the concept of, and write programs in, the object-oriented programming style. You will also learn about and implement advanced programming techniques. Working in a team, you will plan, organise, and implement programs using a modern software engineering paradigm. You will learn about basic data structures and algorithms and implement server-client interaction.
You will explore fundamental models of computation such as finite automata and Turing machines, design algorithms within a given model, and formally prove that a problem cannot be addressed within a given model. You will learn about a variety of data structures and choose an appropriate one for a given problem. You will determine the computational complexity of algorithms and demonstrate their correctness.
You will engage with artificial intelligence as a tool to approach computationally hard problems in a practical manner, applying fundamental concepts of artificial intelligence in practice.
You will explore the foundational theory and practice of machine learning. You will practise the mathematical, statistical, and computational skills used in modern machine learning methods, appraise the suitability of various methods for a given application, and consider state-of-the-art developments.
Working in a team, you will apply interaction design and user experience design methods to develop a demonstrable prototype of an interactive system. You will consider principles of user interfaces, user experience, and user testing, including its ethical implications.
You will explore a wide range of fundamental techniques in machine learning, and learn about their strengths and limitations. You will write code and use software libraries to apply these techniques to solve problems in machine learning.
You will work in a team to propose, design, develop, and evaluate a software system, using a modern software process such as agile. You will learn how to gather requirements, specify software, develop models in preparation for writing code, as well as test and evaluate software. You will consider risk management, cyber-security, and other ethical aspects, as well as report on the process and the resulting software.
You will explore fundamental mathematical and computational techniques for processing and generating digital images from models of 2D and 3D objects and scenes. You will learn how to manipulate and animate these models, implement low-level operations and basic machine learning systems for computer vision, and generate realistic images and interactive visualizations.
You will carry out an individual Computer Science Project according to an agreed project proposal. You will apply new and previously acquired knowledge as well as skills in research to the on-time development of a computer science product.
You will select 40 credits from a range of Artificial Intelligence (AI) options and general Computer Science options, of which at least 20 credits are AI options.
Example AI options are Natural Language Processing, Advanced Computer Vision, Reinforcement Learning, Bayesian Computation, and Robotics.
You can choose to go on a professional placement or study at one of our overseas partner institutions. This is an opportunity to enhance your CV, gain valuable new skills, make new contacts or try out a career option.
You will carry out a research project in one of four areas in computer science: Artificial Intelligence and Machine Learning, Human-Computer Interaction, Mathematical Foundations, or Visual Computing. You will propose, contextualize, perform, and critically evaluate your research, and disseminate the results to an expert audience.
You will select 20 credits from a range of research-focused optional units that are grounded in the interests of the research groups in the Department, of which at least 10 credits are Artificial Intelligence (AI) options.
You can choose a Reading Module, where you will take an in-depth look at current research trends, in each of the research specialities of the department (subject to prerequisites): Artificial Intelligence (as an AI option), Human-Computer Interaction, Mathematical Foundations and/or Visual Computing (as general Computer Science options).
You will also have the opportunity to take any third-year AI and/or general Computer Science option (that you didn’t yet choose) in your final year instead, as a research-enhanced version that will explore the topic more deeply.