This page contains information relating to lectures, Q&A sessions, tutorials, labs and quizzes in Semester 1. For courseworks, see the Assessment page.
Lectures: In Semester 1, lectures will take place as follows:
- Tuesdays (Weeks 1-10) at 10:00-10:50, in Lecture Theatre G03, 50 George Square
- Thursdays (Weeks 1-5) at 10:00-10:50, at the locations below:
- Week 1 - EICC Lennox 3
- Week 2 - Online
- Weeks 3-5 - EICC Pentland
Note: The lectures were scheduled to take place initially in Lecture Theatre 5 in Appleton Tower. However, this is one of the venues affected by the RAAC (concrete) issue, so alternative arrangements had to be made.
To view the lectures by livestream, or to watch the recordings later, please use the Lecture Recordings link in Learn; you will need to log in using your EASE account. Slides from each lecture will appear in the Course Schedule.
Pre-recorded video lectures (from previous years):
In the Course Schedule you will also find pre-recorded video lectures from previous years. The pre-recorded lectures cover the same content as the live ones, but with some key differences:
- A different lecturer for about half of them (Mary Cryan) rather than the current lecturer (Aris Filos-Ratsikas). So, they are less up-to-date but with a better accent. Don't worry, John is still there for those ones.
- They refer to a different textbook (CLRS) rather than the ones that we are using this year (Kleinberg-Tardos and Roughgarden). It is still very much the same material, but the notation and exposition follows CLRS more closely.
- They offer a different presentation style, as well as some musical interludes 🎼.
We would recommend that you use these pre-recorded lectures only as an addition (and not as a substitute) to the live ones, as they refer to an older version of the course. Still, they can be very useful!
Tutorials: These will take place in Weeks 3,4,6,8,10 of Semester 1. The problem sheet for each tutorial will be added to the schedule below on the Thursday before the week of the tutorial, and the solutions will be added shortly after the tutorials have taken place.
If you miss your allocated tutorial in a given week, or would just prefer to join a large-group tutorial, a catch-up tutorial. The time and location of the catchup tutorial will be communicated soon.
Lab sessions: In Semester 1, these will be offered as optional drop-in sessions during Weeks 2 and 4 (to provide help with the Python lab sheets) and Weeks 6,7,8 (for help with Coursework 1). All lab sessions will be in Appleton Tower 4.12, with a lab demonstrator present to offer help (the demonstrators will be Year 4 or Year 3 UG students). The times of the sessions during these weeks are as follows:
- Monday 11:10-12:00
- Monday 16:10 - 17:00
- Wednesday 11:10-12:00.
- Wednesday 16:10-17:00.
Python lab sheets: These are provided for you to work through at your own pace. Even if you are already fluent in Python, you should take the time to work through these, as the examples are designed to reinforce concepts from the lectures, and there is some important course content relating to data structures within Python itself. We recommend that you work through Sheet 1, Sheet 2, and Sheet 3 in Weeks 1, 2, and 3 respectively.
You may find you are able to work through these entirely by yourself, but if you would like some help with them, this will be available at the lab sessions in Weeks 2 and 4.
Quizzes: There will be six online quizzes throughout the year, three in each semester, to enable you to check whether you're keeping up with the course material. The first quiz is for practice only, the other five carry 2% each of the course mark. These will be online multiple-choice quizzes with 20 questions, to be done in a 1-hour period of your choosing within a 5-day window.
The deadlines for the three Semester 1 quizzes will be as follows:
- Quiz 0 (practice only): Monday 9 October [Sem 1 Week 4]
- Quiz 1: Monday 30 October [Sem 1 Week 7]
- Quiz 2: Monday 27 November [Sem 1 Week 10]
All deadlines are at 12 noon. In each case, we'll release the quiz 5 days before the date shown above. More information on how to access each quiz, and on its possible contents, will be provided when we release it.