Computer science
Undergraduate courses starting in 2025
Computer science is the science behind much of the technology we use in our daily lives. Programming is a core topic but there’s so much more to learn.
Our courses cover a broad range of computer science areas, exploring the subject's traditional software and logic aspects, with special attention to its underlying mathematics. You’ll develop a sound knowledge base and a wide range of skills valuable to 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 professional placement or study 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 with professional placement or study abroad
- Computer Science and Artificial Intelligence BSc (Hons) – 3 years
- Computer Science and Artificial Intelligence MComp (Hons) – 5 years with professional placement or study abroad
- Computer Science and Artificial Intelligence MComp (Hons) – 4 years
Computer Science and Mathematics BSc/MComp
- Computer Science and Mathematics BSc (Hons) – 4 years with professional placement or study abroad
- Computer Science and Mathematics BSc (Hons) – 3 years
- Computer Science and Mathematics MComp (Hons) – 5 years with professional placement or study abroad
- Computer Science and Mathematics MComp (Hons) – 4 years
Study computer science at Bath
Become the best computer scientist you can be.
Rankings
Some of the awards, accolades and league table rankings for Bath and computer science at Bath.
Top 10 for Computer Science in The Times and The Sunday Times Good University Guide 2025