
Our degrees combine foundational rigour and research-led teaching in contemporary domains. Our undergraduate, postgraduate and research courses are updated to satisfy current and future needs and reflect the rapidly evolving and challenging nature of Computer Science.