In 2023 and 2025 (semester 1) I was the convenor of the course Theory of Computation. I improved all slides, some of them significantly (I believe) by adding additional explanations and even slides altogether. Slides from 2023 -- which "only" contain my improvements (one new section) can be found here: 2023 slides. The 2025 version is furthermore significantly improved. I changed the order of the content and could free one further week of content, into which I expanded examples from AI planning. Now, the last two weeks practice the material from the first ten with examples from classical and hierarchical planning.
Below, the 2025 course outline, roughly following the book Automata Theory, Languages, and Computation by Hopcroft, Motwani, Ullman (2006).
week 1:
week 2:
week 3:
week 4:
week 5:
week 6:
week 7:
week 8:
week 9:
week 10:
week 11:
week 12: