Computer Science @ University of St Andrews

University of St Andrews crest

Welcome to the School of Computer Science

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

The first degree in Computer Science was awarded in 1971 in the University of St Andrews. 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, 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.


PhD Viva Success: Michael Mauderer
Belated congratulations to Michael Mauderer, who successfully defended his thesis earlier this month. Micheal’s thesis, augmenting visual percep [...]
Google@Computer Science in St Andrews
The School hosted another successful Google event on Wednesday. Students heard first hand, from four of our talented alumni, and had an opportunity to [...]
Computer Science supports Macmillan
The School hosted another successful Coffee Morning organised by Dr Ishbel Duncan. This year, September 30th is the UK’s annual biggest coffee morni [...]
Computer Science supports CodeFirst:Girls 2016
The School of Computer Science is proud to be supporting the 2016 Code First Girls programme, currently in its fourth run. Code First: Girls was origi [...]
Aaron Quigley appointed as ACM SIGCHI Vice President for Conferences
Congratulations to Professor Aaron Quigley who has been appointed to the ACM SIGCHI Executive Committee, to serve as the Vice President for Conference [...]
Welcome to new PhD students
We are delighted to introduce three female PhD students funded by the Chinese Scholarship Council. Xue Guo (JC1.06) “I am Xue Guo, a returning s [...]
MacMillan Coffee Morning
The yearly World’s Biggest Coffee Morning for MacMillan cancer support is on Friday 30th September. Staff and students are invited to donate cak [...]

Ongoing and future events

Undergraduate visiting day  next week 
Visiting Day: 5th Oct 2016 at 2:00 pm to 3:30 pm Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
SACHI Seminar: Professor Chris Reed – Argument Technology and Argument Mining  next week 
Seminar: 6th Oct 2016 at 2:00 pm to 3:00 pm (in Honey 103 - GFB) Title:  Argument Technology and Argument Mining Chris Reed, Centre for Argument Technology, University of Dundee – Abstract: [...]
Running Before We have Evolved Legs: The Gap Between Theory and Practice in Evolutionary Algorithms by Prof. John McCall
Seminar: 11th Oct 2016 at 2:00 pm to 3:00 pm (in Cole 1.33) School Seminar Series Abstract: Evolutionary algorithms (EA) has developed as an academic discipline since the 1960s. The subject has spawned major subfields such as swarm [...]
Undergraduate visiting day
Visiting Day: 19th Oct 2016 at 2:00 pm to 3:30 pm Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Quicker Sort by Dietmar Kühl, Bloomberg L.P.
Seminar, Talk: 25th Oct 2016 at 2:30 pm to 3:30 pm (in Cole 1.33) School Seminar Series   Abstract: Quicksort is a well-known sorting algorithm used to implement sort functionality in many libraries. The presentation isn’t really a [...]