School of Computer Science

Postgraduate research in the School of Computer Science

 PGR computer science 


The School of Computer Science offers high quality supervision from world leading academics for research degrees.

We'll provide opportunities for students to work in both research and development. Our PhD programme is an excellent route for conducting world-class and high-impact scientific research in computer science. 

Researchers have frequent opportunities to attend conferences funded by either the school itself or industry partners of the school. For example, I attended a summer school in Italy, a conference on affective computing in Geneva and two big conferences on computer vision and human computer interaction in Sydney, all of which were amazing experiences.  
- Timur Almaev, PhD student

Exceed your potential 

  • Benefit from our interdisciplinary links with other schools in the Faculty of Science and departments in the Faculty of Engineering, providing you an opportunity to have joint supervision across academic disciplines
  • Choose from a range of topics due to our diverse research areas, spanning theoretical and applied computer science
  • Enjoy our links with campuses in China and Malaysia, with opportunities to travel to complete projects
  • Be part of a top ten school in the UK for ‘research power’ according to the Research Excellence Framework 2014, with 88% of our research considered of international level. We also received the second highest rating in computer science for ‘research environment’ reflecting our commitment to providing an international-class research environment for our staff and students 
PGR comp sci

Join our world

We have eight research groups which are tackling difficult real-world problems that often have high impact on industry, commerce and the public. We believe in a shared ethos of 'computing in the world', in which fundamental advances in computer science are connected to knowledge and methods from other disciplines to enable collaborations with research users in diverse sectors. 

Agents Laboratory


This group conducts research that spans the specification, design and implementation of agent-based systems, including logic and theory for agents, agents architecture, verification of multiagent systems, synthesis of provably correct agent programs, and the application of agents in simulation and virtual environments.

Find out more


Data Driven Algorithms, Systems and Design (DAS)

Jubilee Campus

This group conducts research on data science by developing machine learning and data mining algorithms and adopting principles of user-centred design to maximize the synergy between human intelligence and cyber-physical systems.

Find out more


Lab for Uncertainty in Data and Decision Making (LUCID)


The Lab for Uncertainty in Data and Decision Making (LUCID) was founded in early 2016. It brings together a number of researchers with the purpose to advance our understanding of how to capture, model and reason with uncertain data. 

Find out more



Automated Scheduling, Optimisation and Planning Group (ASAP)

asap logo

This group conducts research on optimisation for enabling decision support systems, research at the interplay between optimisation and artificial intelligence for modelling complexity and uncertainty as well as developing intelligent systems, as well as research on machine learning and data mining for knowledge discovery.

Find out more


Functional Programming Lab (FPL)

Graham Hutton and Laurence Day discussing research

This group conducts research on the formal specification and verification of computer programs with emphasis on functional programming languages such as Haskell and Agda, by means of a range of techniques such as category theory, compiler correctness, declarative debugging, reactive programming, mathematical logic, type theory, etc. 

Find out more


Mixed Reality Laboratory (MRL)

Mixed Reality Lab

The group conducts research that is user-centred to develop interactive technologies to enhance everyday life, research focus is on human-computer interaction with an approach that is both interdisciplinary (linking to the Social Sciences and Humanities) and intra-disciplinary (with areas such as Distributed Systems, AI, Vision and Formal Methods).

Find out more



Computer Vision Laboratory

This group conducts research to develop human-like computer vision capability developing a range of techniques for extracting quantitative descriptions of viewed objects from a variety of images and image sequences, while engaging with other disciplines like biosciences, medicine, engineering, etc.

Find out more


Intelligent Modelling and Analysis (IMA)


This groups conducts research on inter-disciplinary end-to-end data modelling and analysis through a range of techniques including data mining, bio-inspired algorithms, agent-based simulation and fuzzy systems, emphasis on biomedical informatics, security, energy management and digital economy applications.

Find out more




Achieve it at Nottingham

Our PhD students can benefit from a comprehensive training package that can be tailored to your individual needs. In the first few weeks of your PhD, you'll participate in several weekly seminars that will help you get well acquainted with the nature of the PhD and the progress monitoring and assessment processes. Topics covered in these seminars are:

  • Key Aspects of Doing a PhD
  • Communicating my Research
  • Supervision Meetings
  • Annual Reviews
  • Research Ethics Review Procedure.

You can take part in the many courses offered by the University's Graduate School. Furthermore, in consultation with your supervisors you can request tailored specialised training for you to acquire the knowledge and skills needed to support your PhD research. 

Find out more about our current students to see the range of projects available. 


Next steps

Find a supervisor

It is important that you identify potential supervisors according to their particular areas of interest. You can do this by exploring our research groups. It is also advisable that you establish contact with potential supervisors to obtain advice in completing your application. An application to our PhD programme that does not indicate specific area of research and/or prospective supervisor(s) might take longer to process.

Apply now



School of Computer Science

University of Nottingham
Jubilee Campus
Wollaton Road
Nottingham, NG8 1BB

For all enquires please visit: