Computer Science @ University of St Andrews

University of St Andrews crest

Welcome to the School of Computer Science

  • 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

The first degree in Computer Science at St Andrews was awarded in 1971. Today, the School of Computer Science is a centre of excellence for computer science teaching and research, with staff and students from Scotland and all parts of the world. It is a member of SICSA - The Scottish Informatics and Computer Science Alliance. You can find our alumni across the world in industry and academia. The School moved into the purpose-built Jack Cole and the refurbished John Honey buildings in 2004, which we are regularly updating with new labs and new teaching spaces.

We offer BSc, MSci, MSc, MPhil, MSc (Res), PhD, and EngD degree programmes, and are active in research in the fundamentals of computer science, networking and distributed systems, artificial intelligence, human computer interaction, and software systems engineering. Part of each academic year is our Distinguished Lecture Seminar series, which is approaching its 50th anniversary in 2019.

If you are thinking about studying at St Andrews, you are very welcome to come and visit us to see for yourself. There are visiting days on Wednesdays throughout the year. If you are one of our Alumni please visit our Alumni site for alumni stories and more.

The School endorses the Athena SWAN charter and is actively working towards recognition.


First ever Computer Science Ball
We would like to cordially invite all staff, students, and alumni to this historic CS event in the making. As you know, other schools in St Andrews ha [...]
Computer Science: June Graduation 2017
Congratulations to our Senior Honours Class of 2017, MSci Honours students and our PhD students Dr Anne-Marie Mann, Dr Ildiko Pete, Dr Yuchen Zhao and [...]
PhD viva success: Long Thai
Congratulations to Long Thai, who successfully defended his thesis today. He is pictured with supervisor Dr Adam Barker, Internal examiner Dr John Tho [...]
Alex Bain completes 2017 London Marathon
Congratulations to School Manager Alex Bain, who completed the London Marathon again this year, raising funds for Guide Dogs. Alex, runner no 40807 is [...]
Senior Honours: Poster Presentation and Demo Session 2017
Our talented hard working SH students from CS4099: Major Software Project and CS4098: Minor Software Project presented their posters and final year so [...]
Hot off the press: Type-Driven Development with Idris
A new book, Type-Driven Development with Idris has just been published by Manning Publications. Written by Dr Edwin Brady, the creator of Idris, Type- [...]
Alex runs London Marathon 2017 for Guide Dogs
Alex Bain will be running the London Marathon again this year, raising funds for Guide Dogs. He is holding a fundraising bake sale in the department t [...]

Recent events

DHSI Seminar Series (Digital Health Science Initiative)
Seminar: 14th Jun 2017 at 12:00 noon to 2:00 pm (in N Haugh, St Andrews) “Addiction” Seminar Room 1 School of Medicine 12:00: Alex Baldacchino- Introduction 12:15: Ognjen Arandjelović & Aniqa Aslam- Understanding F [...]
SACHI Seminar: Daniel Vogel, University of Waterloo
Seminar: 15th Jun 2017 at 2:00 pm to 3:00 pm (in Maths Theatre B) Title:  New Approaches to Mode-Switching Abstract:  The fundamental unit of all interaction is issuing commands, and the trickiest types of commands [...]
Seminar: Propagation and Reification: SAT and SMT in Prolog (continued)
Seminar: 23rd Jun 2017 at 1:00 pm to 2:00 pm (in Cole 1.33a) AI Seminar Series Jacob Howe, City University, London Abstract: This talk will recap how a watched literal DPLL based SAT solver can be succinctly coded in 20 lines of [...]
SACHI Seminar: Dr. Christopher Collins – Finding What to Read: Visual Text Analytics Tools and Techniques to Guide Investigation
Seminar: 27th Jun 2017 at 2:00 pm to 3:00 pm (in Cole 1.33b) Title:  Finding What to Read: Visual Text Analytics Tools and Techniques to Guide Investigation Abstract:  Text is one of the most prominent forms o [...]