About

The Innovative Computing Group (ICG) is one of the two research groups in the Computer Science Department at Durham University. It is concerned with methods for representing, processing, communicating and reasoning about information, and the role of the human, in both natural and engineered computing systems.

Our current research topics comprise:

  • Image Processing: Image Processing, Computer Vision, Multimedia, Bioimage Informatics
  • Data Science: Machine Learning, Scientific Computing, Natural Language Processing, Adaptive Technologies, E-Learning, E-Health, E-Web
  • Software Engineering: Evidence-based Software Engineering, Health Informatics, Software Design
  • High Performance Computing

It is also involved in the NVIDIA CUDA Research Centre.

It is a rapidly growing group, looking for new staff in applied areas of computer science, to join our vibrant community!