On the day

Our Open day is made up with over 40 individual demos. Presenting these will be our staff and students with representation from 1st year right through to PhD students. Demos will be from coursework and research projects and represent some of the highlights from the academic year.

Our exhibitors will be present and look forward to discussing their work with our visitors.

All our rooms, offices and teaching spaces will be filled with demos and we will be open to welcome visitors from 10am – 4pm – you and your team are most welcome at any point during this time.

Open Day Team

You are warmly welcomed by our Open Day Team: Ruth Hoffmann and Kirsty Ross. If you have any questions, please email us here.

“Schedule”

This is an informal event with no set times for the exhibits. For 2025 we introduce a first-come set of talk/discussion sessions called Hot Tattie Talks! For some of our Research Themes we will have a dedicated session which will cover a hot topic within the field!

10:00 Doors Open
10:15 Coffee/Tea with breakfast rolls and pastries
11:00 — 11:30 Artificial Intelligence Hot Tattie Talk
12:00 — 12:30 Programming Languages Hot Tattie Talk
13:00 Lunch will be available
14:00 — 14:30 Human Computer Interaction Hot Tattie Talk
15:00 Coffee/Tea with pastries
16:00 Doors Close

Other refreshments will be available! We aim to cover as many different dietary requirements as possible.

What’s on show on the day

During the academic year, we will expand our list of exhibits as courses and projects are completed.

By April we will have a full list of exhibits and expect this to include around 40 individual exhibits.

A range of projects will be on show covering the full range of our work in the School of Computer Science. Our show will include projects, posters and demos from all of our staff and students (post- and under-graduate).

Projects will cover a variety of themes and include the following topics:

ageing well AI Algorithm Configuration Algorithms Approximation Algorithms artificial intelligence Bin Packing Black-box Optimization citations cloth manipulation Complexity computer vision Continual Learning Data-Intensive Systems Data Analysis Data Collection deep learning Deliverable for individual master's project digital inclusion digital literacy Dissertation Games HCI Health Heritage Human Computer Interaction Mobile Application open access Open Knowledge PhD project. Planning Postgraduate research Reinforcement Learning Research robotics Search Sketching StARIS Supervised Machine Learning Sustainability VIP Virtual Reality VM Packing wikidata Wikipedia

Hot Tattie Talks

Artificial Intelligence

Can we afford AI (and the rest of computing)?

Speaker: Simon Dobson
Computing is amazing! It has transformed how we live and interact, and has been utterly transformational for most sciences. Migrating a lot of computing tasks to the cloud has reduced the costs of entry and ownership for businesses and laboratories, and the recent interest in AI is rapidly changing the capabilities of many systems.

But computing in the cloud is still computing, and computing consumes enormous amounts of power and water — to the extent that it can affect local power grids and aquifers. It also emits significant amounts of carbon.

So we face a trade-off: economic growth and improving scientific performance on one side, and significant local and climate-level damage on the other. How should we evaluate this trade-off? How can we ensure that the benefits of widespread computing are widely and fairly shared? This talk explores these issues, and what we’re doing at St Andrews Computer Science to achieve sustainable, lower-power, computing futures.

Programming Languages

A Brief History of Programming Languages

Speaker: Edwin Brady
Programming languages are notations for allowing users to interact with computers, giving precise and human readable descriptions which can be translated to low level machine operations. I will describe how programming languages have developed over the last seven decades (and more!) along with the hardware on which they run, showing how they have developed from arcane tools usable by computer experts only into the modern tools which allow researchers, domain experts and practitioners to build systems to support their own work directly. I’ll also briefly cover some more recent developments in programming language design.

Human Computer Interaction

Co-Designing Ethical Digital Futures: The University–Community Gateway!

Speaker: Abd Alsattar Ardati
This interactive session invites you to reflect on the digital technologies shaping our everyday lives and consider how communities and universities can work in partnership to make those technologies fairer, more inclusive, and better aligned with real-world needs. 

We will begin with a short talk about the changing role of universities. Universities are no longer just centres of academic learning; they are becoming more outward-facing civic institutions, teaming up with communities to make a real difference. We will share a few examples from ongoing work at St Andrews, including SACHI, the Human-Computer Interaction research group, and the IDEA Network, which supports community-led research and open knowledge. Both explore how people interact with technology and how that experience can shape digital tools that truly reflect community priorities. 

Our Projects