
| No | Topic | Date | Slides |
|---|---|---|---|
| A1 | Organizational Matters | 21.2. | screen print4 print1 |
| A2 | Mathematical Foundations | 21.2. | screen print4 print1 |
| A3 | Proof Techniques | 23.2. | screen print4 print1 |
| B1 | Finite Automata | 28.2. | screen print4 print1 |
| B2 | Grammars | 14.3. | screen print4 print1 |
| B3 | Regular Languages | 16.3. | screen print4 print1 |
| B4 | Regular Languages: Closure & Decidability | 21.3. | screen print4 print1 |
| B5 | Regular Languages: Regular Expressions | 23.3. | screen print4 print1 |
| B6 | Regular Languages: Pumping Lemma | 30.3. | screen print4 print1 |
| B7 | Context-free Languages: epsilon-Rules and Chomsky Normal Form | 4.4. | screen print4 print1 |
| B8 | Context-free Languages: PDAs | 4.4. | screen print4 print1 |
| B9 | Context-free Languages: Closure & Decidability | 6.4. | screen print4 print1 |
| B10 | Turing Machines I | 11.4. | screen print4 print1 |
| B11 | Turing Machines II | 13.4. | screen print4 print1 |
| B12 | Type-1 and Type-0 Languages: Closure & Decidability | 20.4. | screen print4 print1 |
| C1 | Turing Machines as Formal Model of Computation | 25.4. | screen print4 print1 |
| C2 | The Halting Problem | 25.4. | screen print4 print1 |
| C3 | Turing-Computability | 2.5. | screen print4 print1 |
| C4 | Reductions | 4.5. | screen print4 print1 |
| C5 | Rice's Theorem | 9.5. | screen print4 print1 |
| D1 | Nondeterministic Algorithms, P and NP | 11.5. | screen print4 print1 |
| D2 | Polynomial Reductions and NP-completeness | 16.5. | screen print4 print1 |
| D3 | Proving NP-Completeness | 18.5. | screen print4 print1 |
| D4 | NP-complete Problems I | 23.5. | screen print4 print1 |
| D5 | NP-complete Problems II | 25.5. | screen print4 print1 |
| D6 | Beyond NP | 30.5. | screen print4 print1 |