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

MapMySmoke: feasibility of a new quit cigarette smoking mobile phone application using integrated geo-positioning technology, and motivational messaging within a primary care setting

Automatically improving constraint models in Savile Row

Diagnosis prediction from electronic health records (EHR) using the binary diagnosis history vector representation

Type driven development of concurrent communicating systems

Beyond the EULA: Improving consent for data mining

Hutton, L & Henderson, T 2017, Beyond the EULA: Improving consent for data mining. in T Cerquitelli, D Quercia & F Pasquale (eds), Transparent Data Mining for Big and Small Data. Studies in Big Data, vol. 11, Springer, pp. 147-167. DOI: 10.1007/978-3-319-54024-5_7

A flexible approach for finding optimal paths with minimal conflicts

Bowles, JKF & Caminati, MB 2017, A flexible approach for finding optimal paths with minimal conflicts. in 19th International Conference on Formal Engineering Methods (ICFEM 2017). Lecture Notes in Computer Science, Springer, 19th International Conference on Formal Engineering Methods (ICFEM 2017), Xi’an, China, 13-17 November.

Seastar: a comprehensive framework for telemetry data in HPC environments

Weidner, O, Barker, AD & Atkinson, M 2017, Seastar: a comprehensive framework for telemetry data in HPC environments. in International Workshop on Runtime and Operating Systems for Supercomputers (ROSS 2017). ACM, International Workshop on Runtime and Operating Systems for Supercomputers, Washington, DC, United States, 27-27 June. DOI: 10.1145/3095770.3095775

Synesthetic visualization: balancing sensate experience and sense making in digitized print collections

Forlini, S & Hinrichs, U 2017, Synesthetic visualization: balancing sensate experience and sense making in digitized print collections. in Proceedings of the conference on Digital Preservation for Social Sciences and Humanities. Digital Preservation for Social Sciences and Humanities, Brighton, United Kingdom, 14-15 June.

Data mining approach to estimate the duration of drug therapy from longitudinal electronic medical records

Let’s get physical: promoting data physicalization in workshop formats

Huron, S, Gourlet, P, Hinrichs, U, Hogan, T & Jansen, Y 2017, Let’s get physical: promoting data physicalization in workshop formats. in Proceedings of the 2017 ACM Conference on Designing Interactive Systems (DIS'17). ACM, ACM SIGCHI Conference on Designing Interactive Systems, Edinburgh, United Kingdom, 10-14 June. DOI: 10.1145/3064663.3064798