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’s commitment to advancing gender equality has been recognised by an Athena SWAN Bronze Award.


PhD viva success: David Castro
Congratulations to David Castro, who successfully defended his thesis today. David’s thesis was supervised by Professor Kevin Hammond. He is pic [...]
PhD viva success: Adam Barwell
Congratulations to Adam Barwell, who successfully defended his thesis yesterday. Adam’s thesis was supervised by Professor Kevin Hammond. He is [...]
One from the archives: Plans for new Computer Science building
November 2002, and plans were unveiled in the university news, for a new computer science building. Stages of the build were photographed for posterit [...]
Ae fond farewell: Vicky Robinson
Vicky Robinson, a valued member of our admin team, has departed for pastures new. Vicky and colleagues are pictured earlier this month, enjoying some [...]
Distinguished Lecture Series 2017: Professor Ursula Martin
On October 10th, we were delighted to welcome back Professor Ursula Martin from the University of Oxford, to deliver the semester one distinguished le [...]
Computer Science hosts J.P. Morgan
Following on from a successful visit last year, J.P. Morgan returned to the School of Computer Science last week, to promote tech careers, internships [...]
Gala Malbasic: Young Software Engineer of the Year 2017
Congratulations to Gala Malbasic who won Young Software Engineer of the Year 2017. The awards organised by ScotlandIS were presented at the ScotSoft A [...]

Ongoing and future events

Bidirectional-Curious? – Dr. Conor McBride  this week 
Talk: 22nd Nov 2017 at 1:00 pm to 2:30 pm (in Cole 1.33b) Type systems are often presented in a declarative style, but with an emphasis on ensuring that there is some sort of type synthesis algorithm. Since P [...]
Computational Approaches for Accurate, Automated and Safe Cancer Care – HIG Seminar  this week 
Seminar: 22nd Nov 2017 at 2:00 pm to 3:00 pm (in Cole 1.33a) HIG Seminar Series Modern external beam radiation therapy techniques allow the design of highly conformal radiation treatment plans that permit high doses of ionsing rad [...]
Siobhán Clarke (Trinity College Dublin): Exploring Autonomous Behaviour in Open, Complex Systems (School Seminar)  next week 
Seminar: 29th Nov 2017 at 2:00 pm to 3:00 pm (in Cole 1.33a) School Seminar Series Abstract: Modern, complex systems are likely to execute in open environments (e.g., applications running over the Internet of Things), where changes a [...]
Edgar Chavez (CICESE): The Metric Approach to Reverse Searching (School Seminar)
Seminar: 5th Dec 2017 at 2:00 pm to 3:00 pm (in Cole 1.33a) School Seminar Series Abstract: Searching for complex objects (e.g. images, faces, audio or video), is an everyday problem in computer science, motivated by many applicatio [...]
Stephen McKenna (Dundee) School Seminar
Seminar: 27th Feb 2018 at 2:00 pm to 3:00 pm (in Cole 1.33a) School Seminar Series Title and Abstract TBD