AIN312 - Formal Languages and Automata Theory, Xdays Y:40 - Z:20. (D?)
Lale Özkahya
Office Hours:
Email to arrange an appointment.
All communication will be on https://piazza.com/hacettepe.edu.tr/spring2026/ain312
| Week | Slides/Notes | Reading: HMU, MS, İÇ |
| 1 | Introduction to Automata Theory and Formal Proofs [Slides: 1, 2] | Chapter 0 (MS) |
| 2 | Deterministic Finite Automata [Slides] | Chapter 1.1 (MS) |
| 3 | Nondeterministic Finite Automata [Slides:1, 2] | Chapter 1.2 (MS) |
| 4 | Regular Languages and Countability [Slides] | Chapter 1.3 (MS) | 5 | Non-regular Languages, Pumping Lemma for Regular Languages [Slides] | Chapter 1.4 (MS) |
| 6 | Context-Free Grammars (CFG’s) and Ambiguity | Chapter 2.1 (MS) |
| 7 | Problem Session 1 | |
| 8 | Midterm Exam | |
| 9 | Pushdown Automata (PDA) | Chapter 2.2 (MS) |
| 10 | Equivalence of CFG’s and PDA’s, Pumping Lemma for Context-Free Languages | Chapter 2.2-3 (MS) | 11 | Turing Machines, Variants of Turing Machines [Slides 1, 2] | Chapter 3.1-2 (MS) |
| 12 | Problem Session 2 | 13 | Decidability [Slides] | Chapter 4.1 (MS) | 14 | Problem Session 3 |