Computer Science @ University of St Andrews

University of St Andrews crest

Research

  • 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 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.

Recent Publications

Jeeves - an Experience Sampling study creation tool

Rough, DJ & Quigley, AJ 2017, Jeeves - an Experience Sampling study creation tool. in BCS Health Informatics Scotland (HIS). BCS Electronic Workshops in Computing (eWiC), BCS, 2017 BCS Health Scotland Conference, Edinburgh, United Kingdom, 3-4 October.

SpeCam: sensing surface color and material with the front-facing camera of mobile device

Yeo, HS, Lee, J, Bianchi, A, Harris-Birtill, D & Quigley, AJ 2017, SpeCam: sensing surface color and material with the front-facing camera of mobile device. in Proceedings of the 19th International Conference on Human-Computer Interaction with Mobile Devices and Services., 25, ACM, New York, NY, 19th International Conference on Human-Computer Interaction with Mobile Devices and Services, Vienna, Austria, 4-7 September. DOI: 10.1145/3098279.3098541

Workshop on object recognition for input and mobile interaction

Yeo, HS, Laput, G, Gillian, N & Quigley, AJ 2017, Workshop on object recognition for input and mobile interaction. in Proceedings of the 19th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct. ACM, 19th International Conference on Human-Computer Interaction with Mobile Devices and Services, Vienna, Austria, 4-7 September.

Hybrid grammars for parsing of discontinuous phrase structures and non-projective dependency structures

Generalized support and formal development of constraint propagators

On the Gruenberg–Kegel graph of integral group rings of finite groups

Overcoming mental blocks: a blocks-based approach to Experience Sampling studies

Rough, DJ & Quigley, AJ 2017, Overcoming mental blocks: a blocks-based approach to Experience Sampling studies. in 2017 IEEE Blocks and Beyond Workshop. IEEE, 2nd Workshop on Lessons and Directions for First Programming Environments, Raleigh, United States, 10 October.

Risk the drift! Stretching disciplinary boundaries through critical collaborations between the humanities and visualization

Hinrichs, U, El-Assady, M, Bradely, AJ, Forlini, S & Collins, C 2017, 'Risk the drift! Stretching disciplinary boundaries through critical collaborations between the humanities and visualization' Paper presented at 2nd Workshop on Visualization for the Digital Humanities, Phoenix, United States, 2/10/17 - 2/10/17, .

Discovering topic structures of a temporally evolving document corpus

Complexity of n-Queens Completion