In 2023, 2025, and 2026 (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.
Below, the 2025 course outline, roughly following the book Automata Theory, Languages, and Computation by Hopcroft, Motwani, Ullman (2006). (Note that a 2026 update will be made available soon.)
week 1:
week 2:
week 3:
week 4:
week 5:
week 6:
week 7:
week 8:
week 9:
week 10:
week 11:
week 12: