Computer science
Undergraduate courses starting in 2022
Computer science is the science behind much of the technology we use in our daily lives. Programming is core but there’s so much more to learn.
Our courses cover a broad range of areas in computer science, exploring the traditional software and logic aspects with special attention to the underlying mathematics. You’ll develop a sound knowledge base and wide range of skills for a career in the field, including learning to analyse, integrate and apply new ideas and techniques to solve computing problems.
Course comparison
All courses are available as a BSc or as a master's for more in-depth study. They are also all available with the option of a placement year or study year abroad to add to your experience and improve employment prospects.
- Computer Science is for you if you’re interested in studying computer science but want to wait until later in your degree before deciding what area or areas to specialise in.
- Computer Science and Artificial Intelligence is the course for you if you’re keen to specialise in current AI technologies from the start of your degree, whilst still gaining a grounding in broader computer science.
- Computer Science and Mathematics. This joint degree is for you if you enjoy and excel at computing and want to combine that with a very strong interest in mathematics.
View course videos, read case studies and find out more about living and studying at Bath on our Computer Science Virtual Experience page.
Courses
Computer Science and Artificial Intelligence BSc/MComp
- Computer Science and Artificial Intelligence BSc (Hons) – 4 years including placement year
- Computer Science and Artificial Intelligence BSc (Hons) – 4 years including study year abroad
- Computer Science and Artificial Intelligence BSc (Hons) – 3 years
- Computer Science and Artificial Intelligence MComp (Hons) – 5 years including placement year
- Computer Science and Artificial Intelligence MComp (Hons) – 5 years including study year abroad
- Computer Science and Artificial Intelligence MComp (Hons) – 4 years
Computer Science and Mathematics BSc/MComp
- Computer Science and Mathematics BSc (Hons) – 4 years including placement year
- Computer Science and Mathematics BSc (Hons) – 4 years including study year abroad
- Computer Science and Mathematics BSc (Hons) – 3 years
- Computer Science and Mathematics MComp (Hons) – 5 years including placement year
- Computer Science and Mathematics MComp (Hons) – 5 years including study year abroad
- Computer Science and Mathematics MComp (Hons) – 4 years
Computer Science BSc/MComp
- Computer Science BSc (Hons) – 4 years including placement year
- Computer Science BSc (Hons) – 4 years including study year abroad
- Computer Science BSc (Hons) – 3 years
- Computer Science MComp (Hons) – 5 years including placement year
- Computer Science MComp (Hons) – 5 years including study year abroad
- Computer Science MComp (Hons) – 4 years
Rankings
The awards, accolades and league table rankings for this subject.

7th for student experience for computer science in the Times and Sunday Times Good University Guide 2022
‘I'm getting some real life experience before I even get to the graduate market.’