Academics in the Department of Computing have a very broad range of research interests and expertise. Companies often call on this expertise for consultancy, which can take the form of advice on technology strategy, reviews of research and development plans, advance development or solutions to particular problems.
Contracts for consultancy can either be negotiated directly with individuals or through Imperial Consultants Ltd, who will provide advice and template contracts. Companies can also contact the department's Industrial Liaison Team, who will act as a broker to find the right expertise.
The research in the Department is organised into five sections, each reflecting common research interests. Over 30 research groups provide the infrastructure for targeted research and support for PhD students and postdoctoral researchers.
Logic and Artificial Intelligence
Logic and Artificial Intelligence research encompasses foundational studies in Logic and a variety of Artificial Intelligence disciplines.
Distributed Software Engineering
Distributed Software Engineering research addresses the challenges of building dependable, adaptive and secure distributed systems.
Visual Information Processing
Visual Information Processing research covers a range of topics including vision, graphics, intelligent behaviour understanding and biomedical images.
Quantitative Analysis and Decision Science
Research ranges from optimisation, performance engineering and knowledge discovery to quantitative verification.
Programming Languages and Systems
Addresses theoretical and practical challenges in languages and architectures to ensure fast, efficient and correct software and hardware.