Algorithms and Data Structures


In 2023/24 Algorithms and Data Structures will be taught during Semester 1 by Dr. Richard Mayr.

Timetable: The ADS course starts in week 1 of semester 1. (First lecture on Monday 18. Sep.) Lectures Mondays 16:10-17:00, South College Street, SCS_Newhaven Lecture Theatre and Thursdays 16:10-17:00, 50 George Square, 50GS_G.06. See Timetable in DRPS.

ADS teaches material important for research in Computer Science, and for the Database and Web Search industries.


Tutorials start in week 3. Times and dates of tutorials can be found under the timetable in DRPS. Tutorial group 02 (Wednesdays) does not take place, so attend groups 01 or 03. For assignments of students to tutorial groups see the LEARN page of ADS 2023/24.

Tutorial sheets and solutions can be downloaded here. (Solutions go up about a week later).


Lecture recordings are available on the LEARN page of ADS.

Coursework and Feedback

Two courseworks (out of 100 marks each), one formative, one summative (25 percent of course grade).


Home : Teaching : Courses

Richard Mayr. IF 4.11a.
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh