Computer Science @ University of St Andrews

University of St Andrews crest


  • Academics in robes with Vint Cerf
  • Lecture on web technologies
  • First year lecture
  • MSc students in the lab
  • MSc students in the lab
  • Undergraduate tutorial
  • Lecture
  • MSc students enjoying a sunny day
  • MSc students at the summer BBQ
  • First year students in a lab-based exercise class
  • MSc students in the snow after November graduation
  • MSc students after graduation
  • Undergraduate students after summer graduation
  • Blue sky thinking
  • Lecture
  • The Jack Cole building
  • Staff discussion

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 including cloud computing and distributed systems, next-generation internet, sensor 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.
  • Health Informatics focusing on biomedical models, hypotheses, and systems for future biomedical research projects using data from both studies and simulations.

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.

Recent Publications

Lasselle, LSZ & Kirby, GNC 2019, 'An Examination of Gender Imbalance in Vocational Interests among Young People Living in Scottish Rural Communities' Paper presented at European Conference on Educational Research (ECER 2019), Hamburg, Germany, 3/09/19 - 6/09/19, .

Wang, Y & Duncan, IMM 2019, 'A novel method to prevent phishing by using OCR technology' Paper presented at Cyber Science 2019, Oxford, United Kingdom, 3/06/19 - 4/06/19, .

Carneiro, G, Nacenta, M, Toniolo, A, Mendez, G & Quigley, AJ 2019, Deb8: a tool for collaborative analysis of video. in Proceedings of the 2019 ACM International Conference on Interactive Experiences for TV and Online Video (TVX '19). ACM, pp. 47-58, ACM TVX 2019, Manchester, United Kingdom, 5/06/19.

Kuster Filipe Bowles, J & Munbodh, R 2019, Computer aided verification of radiotherapy treatment plans. in Medical Physics. vol. 46, Wiley/American Association of Physicists in Medicine, 61st American Association of Physicists in Medicine Annual Meeting (AAPM 2019), San Antonio, United States, 14/07/19.

Sulaiman, DJ & Barker, AD 2019, MAMoC-Android: Multisite Adaptive Computation Offloading for Android applications. in 2019 7th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud). IEEE Computer Society, pp. 68-75, 2019 7th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, San Fransisco, United States, 4/04/19.

Carneiro, G, Nacenta, M, Toniolo, A, Mendez, GG & Quigley, AJ 2019, 'Deb8: collaborative fact checking' Paper presented at HCI for Accurate, Impartial and Transparent Journalism: Challenges and Solutions, Glasgow, United Kingdom, 5/05/19 - 5/05/19, .

Carson, I, Hinrichs, U & Quigley, AJ 2019, 'Walkers—encoding multivariate data into human motion sequences' Paper presented at Immersive Analytics: Interaction Design and Prototyping for Immersive Analytics: co-located with the CHI 2019 the ACM Conference on Human Factors in Computing Systems, Glasgow, United Kingdom, 5/05/19 - 5/05/19, .