We use cookies to ensure that we give you the best experience on our website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue.

Durham University

Computer Science

Research Groups



'As a small to medium sized Department, we focus our research in order to achieve recognition for international excellence in selected areas.

Our research activities are clustered to address higher level strategic aims and organised through two Research Groups.'

Gordon Love, Head of Department



Algorithms and Complexity

Broad-based with differing research foci within the general area of algorithms and complexity from computational complexity to (algorithmic) graph theory and mathematical logic.

Interested to read more? Visit the Algorithms and Complexity website.



Innovative Computing Group

Concerned with methods for representing, processing, communicating and reasoning about information, and the role of the human, in both natural and engineered computing systems.

Visit the Innovative Computing Group (ICG) webpage here.

Previous information on some of the projects in ICG are also kept here.