AIN312 - Formal Languages and Automata Theory, Fridays 13:40 - 16:30. (D10)
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, İÇ, JE |
| 0 | Introduction to Automata Theory and Formal Proofs [Slides: 1, 2] | Chapter 0 (MS) |
| 1 | Deterministic Finite Automata [Slides] | Chapter 1.1 (MS) |
| 2 | Nondeterministic Finite Automata [Slides:1, 2] | Chapter 1.2 (MS) |
| 3 | Regular Languages and Countability [Slides] | Chapter 1.3 (MS) | 4 | Non-regular Languages, Pumping Lemma for Regular Languages [Slides] | Chapter 1.4 (MS) | 5 | Official Holiday |
| 6 | Context-Free Grammars (CFG’s) and Ambiguity [Slides: 1, 2] | Chapter 2.1 (MS) |
| 7 | Problem Session 1 | |
| 8 | Midterm Exam | |
| 9 | Pushdown Automata (PDA) [Slides] | Chapter 2.2 (MS) |
| 10 | Equivalence of CFG’s and PDA’s, Pumping Lemma for Context-Free Languages [Slides] | Chapter 2.2-3 (MS) | 11 | Labor Day | 12 | Turing Machines, Variants of Turing Machines [Slides 1, 2] | Chapter 3.1-2 (MS) |
| 13 | Problem Session 2 | 14 | Problem Session 3 |