Skip to main content

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.



The awards, accolades and league table rankings for this subject.

‘I'm getting some real life experience before I even get to the graduate market.’
Annette Reid BSc (Hons) Computer Science (Graduating year, 2018)