We are a top-class group of researchers with interests in a wide range of areas of theoretical and practical computer science.
All our academic staff are research active, working with a team of post-graduate and post-doctoral researchers and a lively population of research students.
See our directory of staff and research students.
Our research focuses on core themes of theoretical and practical computer science:
- Artificial intelligence and symbolic computation including constraint programming, computational algebra and computational logic and natural language processing, image processing and robotics.
- Computer systems engineering including software architecture cloud computing and next-generation internet, programming models for distributed systems, pervasive systems and data linkage analysis.
- Human Computer Interaction including pervasive and ubiquitous computing, input and output technologies, intelligent interactive systems and visualisation.
- Programming languages with an emphasis on type systems and parallelism in functional programming languages.
The School is a member of SICSA - The Scottish Informatics and Computer Science Alliance.
We have research support from a range of funding bodies including the Engineering and Physical Sciences Research Council (EPSRC), the European Commission and Industry.
All School publications are published via the University of St Andrews Research Portal.
Search Publications from the School of Computer Science
See also: completed Computer Science PhD theses.
Yeo, HS, Phang, X-S, Castellucci, SJ, Kristensson, PO & Quigley, AJ
2017, Investigating tilt-based gesture keyboard entry for single-handed text entry on large devices
. in Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems .
ACM Press - Association for Computing Machinery, ACM CHI 2017 Conference on Human Factors in Computing Systems, Denver, United States, 6-11 May.
Brown, CM, Hammond, K
, Barwell, AD, Janjic, V
, Turek, W, Stypka, J, Byrski, A & Kisiel-Dorohinicki, M 2017, 'The Missing Link! A new Skeleton for Evolutionary Multi-Agent Systems in Erlang
' International Journal of Parallel Programming
Mendez, GG, Hinrichs, U & Nacenta, M
2017, Bottom-up vs. top-down: trade-offs in efficiency, understanding, freedom and creativity with InfoVis tools
. in Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems.
ACM Press - Association for Computing Machinery, ACM CHI 2017 Conference on Human Factors in Computing Systems, Denver, United States, 6-11 May. DOI: 10.1145/3025453.3025942
McLaughlin, M, Kelsey, TW
, Wallace, WHB, Anderson, RA & Telfer, EE 2017, 'Non-growing follicle density is increased following adriamycin, bleomycin, vinblastine and dacarbazine (ABVD) chemotherapy in the adult human ovary
' Human Reproduction
, vol 32, no. 1, pp. 165-174. DOI: 10.1093/humrep/dew260
, Viroli, M, Fernandez-Marquez, J-L, Zambonelli, F, Stevenson, GT, di Marzo Serugendo, G, Montagna, S, Pianini, D, Ye, J
, Castelli, G & Rosi, A 2016, 'Spatial awareness in pervasive ecosystems
' The Knowledge Engineering Review
, vol 31, no. 4, pp. 343-366. DOI: 10.1017/S0269888916000199
, Phoomikiattisak, D & Simpson, B 2016, IP without IP addresses
. in Asian Internet Engineering Conference Bangkok, Thailand — November 30 - 2 December, 2016.
ACM Press - Association for Computing Machinery, New York, 12th Asian Internet Engineering Conference (AINTEC), Bangkok, Thailand, 30-2 December. DOI: 10.1145/3012695.3012701