Welcome to The Centre for Fundamental Computer Science
Fundamental Computer Science has always been one of the core strengths of Queen Mary’s work in the area.This dates back to the in the 1960’s and the appointment of the famous computer scientist Peter Landin who was the first to realise that the lambda calculus could be used to model a programming language, which proved essential to the development of functional programming.
Our vision is that research into the core principles of both logic and mathematical modelling techniques leads to structural advances in practical capabilities. We have pioneered numerous developments that illustrate this, running from Landin’s work on the basics of Functional Programming, through O’Hearn and Pym’s work on substructural logic that led to the first use of verification at scale in industrial code-bases, Honda’s work on the structure of interactions that leads to session types, Malacaria’s work on structural information flow.
More recently we have worked on applications in security, computer video and sensor networks, and on the theory of information and probabilistic reasoning.
Events
![]() 15:00 - 17:00 | Theory talks ![]() Centre for Fundamental Computer Science |
Tue 22 - Fri 25 Apr 2025 | IEEE Global Engineering Education Conference 2025 Centre for Human-Centred Computing |
Wed 27 - Fri 29 Aug 2025 | TIME: 32st International Symposium on Temporal Representation and Reasoning Centre for Fundamental Computer Science |
Recent Publications
- Condorcet domains on at most seven alternatives
Akello-Egwel D, Leedham-Green C, Litterick A, Markström K and Riis S
Mathematical Social Sciences, Elsevier vol. 133, 23-33.
01-01-2025 - Smart topology detection using multi-armed bandit reinforcement learning method
Sönmez FÖ, Hankin C and Malacaria P
Information Security Journal a Global Perspective, Taylor & Francis, 1-26.
10-12-2024 - CDL: A fast and flexible library for the study of permutation sets with structural restrictions
Zhou B, Markström K and Riis S
Softwarex, Elsevier vol. 28
01-12-2024
Recent Grants
- Learning from Each Other: Neural Networks and Finite Automata
Fredrik Dahlqvist
£15,000
14-03-2025 - 13-03-2026 - Unrestricted donation: Formal verification of privacy properties
Pasquale Malacaria
£58,029 Meta Platforms Inc
01-10-2022 - 31-12-2025