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.

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

Lecture/AssignmentDateTopic
12024-11-04 15:15-17:00Introduction to the course and revision of Algorithm analysis
22023-11-05 13:15-15:00Divide and Conquer and Algorithm analysis
32024-11-06 10:15-12:00Revision of Graphs, and the Python API for the assignments (Frej Knutar Lewander)
42024-11-12 13:15-15:00Dynamic Programming - Introduction
Help 1a2024-11-13 15:15-17:00
52024-11-15 10:15-12:00Dynamic Programming - Knapsack
Help 1b2024-11-19 08:15-10:00
Help 1c2024-11-21 10:15-12:00
62024-11-22 10:15-12:00Greedy Algorithms
Deadline Assignment 12024-11-22 13:00
72024-11-26 13:15-15:00Minimal Spanning Trees
Help 2a2024-11-29 08:15-10:00
Grading session Assignment 12024-11-29 15:15-17:00By invitation only
82024-12-02 10:15-12:00Network flows
Help 2b2024-12-02 15:15-17:00
Solution Session Assignment 12024-12-03 13:15-14:00Obs only 45 mins
92024-12-04 10:15-12:00Networks flows, Bipartite matching
Help 2c2024-12-06 08:15-10:00
Deadline Assignment 22024-12-06 13:00
102024-12-09 13:15-15:00P vs NP (Pierre Flener)
Help 3a2024-12-10 10:15-12:00
112024-12-11 13:15-15:00P vs NP (Pierre Flener)
Help 3b2024-12-12 10:15-12:00
Solution Session Assignment 22024-12-16 11:15-12:00Obs only 45 mins
122024-12-16 13:15-15:00Union Find
Help 3c2024-12-18 10:15-12:00
132024-12-19 10:15-12:00String Matching
Deadline Assignment 32025-01-02 13:00
Exam2025-01-08TBA