

BSc Computing Science/Mathematics
About this course
Clarity helps us to understand our users’ behaviour by visually representing their clicks, taps and scrolling. All data is anonymised. Computing science is wide-ranging: from programming and engineering large software systems, to the design and evaluation of human–computer interfaces, algorithms, computer and network systems, artificial intelligence, information retrieval and big data systems. The School of Computing Science launched the pioneering Centre for Computing Science Education , in recognition of our commitment to leadership and innovation in educational practice. There is a substantial emphasis on programming, which we view as a fundamental skill. We mostly use the Python language. We also provide a broad introduction to other key areas of the subject, including computer systems, databases, and human–computer interaction.
Student Satisfaction
National Student Survey - 10 respondents (83% response rate)
Similarly Ranked Alternatives
What comes next? 🎓
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai →