Lectures

Lecture, help sessions and grading sessions information

There is a menu item for each lecture where you can find a reading guide for the textbook, and links to additional material.

Please note that this timetable is still preliminary and is subject to change. The official timetable is in timeedit.

For the lecture locations please look at timeedit timeedit schedule is always correct. If there are any discrepancies between this page and timeedit, then please inform me.

Lecture/AssignmentDateTopic
12025-11-10 13-15Introduction to the course and revision of Algorithm analysis
22025-11-13 15-17Revision of Graphs, and the Python API for the assignments (Frej Knutar Lewander)
32025-11-14 10-15Dynamic Programming - Introduction
Help 1a2025-11-14 13-15
42025-11-17 13-15Dynamic Programming - Knapsack
Help 1b2025-11-19 15-17
Help 1c2025-11-20 13-17
52025-11-21 10-12Greedy Algorithms
Deadline Assignment 12025-11-21 15:00
62025-11-24 13-15Minimal Spanning Trees
Help 2a2025-11-16 10-12
Grading session Assignment 12025-11-28By invitation only
72025-12-01 10-12Network flows
Help 2b2025-12-01 13-15
Solution Session Assignment 12025-12-04 09-10Obs only 45 mins
82025-12-04 13-15Networks flows, Bipartite matching
Help 2c2025-12-03 08-10
Deadline Assignment 22025-12-05 15:00
92025-12-08 10-12Union Find
Help 3a2025-12-09 13-15
102025-12-11P vs NP (Pierre Flener)
Help 3b2025-12-12 15-17
112025-12-15P vs NP (Pierre Flener)
Solution Session Assignment 22015-12-15 15-16Obs only 45 mins
Help 3c2025-12-18 15-17
Exam2025-01-05TBA
Deadline Assignment 32026-01-09 15:00