Computing Science
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.