Our research brings together an understanding of foundations, technologies, and applications. We have research groups operating across the spectrum, from fundamental theory and innovative technology, through novel hardware and software systems design, to leading-edge applications. Few universities in the world are able to offer the same breadth of expertise.

Research groups

Advanced Interfaces

Advanced Interfaces

The group researches virtual environments, collaborative visualization systems, and computer vision.

Advanced Processor Technologies

Advanced Processor Technologies

The group researches advanced and novel approaches to processing and computation, taking inspiration from the brain; dealing with hundreds of thousands of low power cores and massively parallel systems.

BioHealth Informatics

Bio-Health Informatics

Bio-Health Informatics combines biological and genetic information with clinical data and computer information systems, to optimise the acquisition, storage, retrieval, and use of information in molecular biology, clinical e-science and healthcare applications.

Formal Methods

Formal Methods

The group has a very broad span of interests, ranging from developing the new mathematics of computational behaviour, through the study and development of system design and verification methods, to all aspects of logic.

Imaging Sciences

Imaging Sciences

The group focuses on imaging physics, image processing and computer vision, including facial recognition. Research on the automatic analysis of images has a wide range of applications in healthcare and manufacturing.

Information Management

Information Management

The design, development and use of data and knowledge management systems is vital so that the large amount of information we live with can be organised, retreived, maintained and utilised confidently and securely across all settings, from research data to medical records.

Machine Learning and Optimization

Machine Learning and Optimisation

The group carries research into a wide range of techniques and applications of machine learning, optimisation, data mining, probabilistic modelling, pattern recognition and machine perception.

Nano Engineering & Storage Technology

Nano Engineering and Storage Technology

The group has research interests in nano fabrication for data storage and advanced sensors applications and the investigation of data storage systems in general.

Software Systems

Software Systems

The group is concerned with the design, modelling, simulation and construction of mission-critical systems that challenge the states-of-the-art in both software engineering and performance engineering.

Text Mining

Text Mining

Text mining techniques are used to extract useful information and knowledge from unstructured text, particularly in the bioinformatics field. Natural language processing (NLP) studies the problems of processing and manipulation of natural language.

▲ Up to the top