skip to content

Department of Computer Science and Technology


The Department of Computer Science and Technology has around 340 people engaged in research: academic staff, research associates, and PhD students. Research is carried out across a broad range of subjects within Computer Science. A September 2018 report describing the Department's research and the wider environment in which it operates, which was originally prepared for the University's Strategic Research Review of the Department, is available here.

The Department has an open and collaborative culture, supporting revolutionary fundamental computer science research, strong cross-cutting collaborations internally and externally, and ideas which transform computing outside the University. Many research projects overlap more than one research theme, and many themes include diverse activities. As an example, work related to machine learning can be found across all themes. Please click on the buttons below to find out more about our research.

Algorithms and Complexity
Computer Architecture
Graphics, Vision and Imaging Science
Human-Centred Computing
Machine Learning and Artificial Intelligence
Mobile Systems, Robotics and Automation
Natural Language Processing
Programming Languages, Semantics and Verification
Systems and Networking