When and where?#
You find the lecture times and venue on Wattle. Lectures are recorded and should be made available automatically a few hours after each lecture. We strongly recommend to attend in person, it’s not just more fun for you (and an opportunity to get to know people), but also for the lecturer!
Week by Week#
- The following table is from 2022 and thus outdated. Its sole purpose is so you can study ahead of time (and to provide links to videos by the textbook authors, as indicated below).
- All material from the current semester can be found online.
- Textbook chapters in the table refer to the main textbook, Hopcroft, Ullman and Motwani.
- The videos are curated videos by the textbook authors. The video recordings from our course are made available via Echo360, the link can be found on Wattle.
- The new outline of what is taught in which week can be found on Wattle as well as in the class summary (which still shows N/A, but should be available soon).
Week # | Textbook | Topic | Slides | Videos |
---|---|---|---|---|
1 | Chapter 2 | Finite Automata | Chp 2 | Intro DFAs NFAs |
Chapter 3 | Reg Exp | Chp 3 | RegEx App | |
2 | Chapter 4 | Reg Exp Props | Chp 4 | DecProc ClProps |
Chapter 5 | Context Free Lang | Chp 5 | CFGs Parse Trees | |
3 | Chapter 6 | Pushdown Automata | Chp 6 | PDAs PDAs vs CFGs |
4 | Chapter 7 | Normal Forms | Chp 7 | CNF PL ClProps |
Screencasts CNF | CNF1 CNF2 | |||
5 | Chapter 8 | Turing Machines | Chp 8 | TMs TM exts |
6 | Chapter 9 | Decidability | Chp 9 | Dec Probs Undec Probs |
midsemester break | ||||
7 | Chapter 10 | Complexity | Chp 10a | P vs NP |
8 | Cook’s Theorem | Ch10b | Cook’s Thm | |
9 | NP-complete problems | Ch10c | NP Probs | |
10 | PSPACE | Ch11a Ch11b Ch11c | ||
11 | Beyond HMU | APTime | APTime | |
12 | Beyond HMU | Approx/Prob | Approx/Prob |
If you’re stuck, then you can reach out for help anytime—the course help page or course forum is a good place to start.