DD2371 Automata Theory

- Course Outline -

Below, "Lecture X" refers to the chapter with this name in the course book, exercise "HW n.m" refers to problem 'm' of Homework 'n' in the course book, and exercise "ME n" refers to Miscellaneous exercise 'n' in the course book.

Class 1 [Lectures: 1, 2]

Part I: Finite Automata and Regular Languages

Class 2 [Lectures: 3, 4] [Exercises: HW 1.1, 1.2; ME 2]

Class 3 [Lectures: 5, 6] [Exercises: HW 2.1, 2.2; ME 4(a), 5, 6, 10(a,b)]

Class 4 [Lectures: 8, 9, A] [Exercises: HW 3.1(a,b); ME 11(b)]

Class 5 [Lectures: 13, 14] [Exercises: HW 4.3, ME 47]

Class 6 [Lectures: 15, 16, 11, 12] [Exercises: HW 4.1; ME 55, 6, 35-45]

Class 7

Part II: Pushdown Automata and Context-Free Languages

Class 8 [Lectures: 19, G]

Class 9 [Lectures: 20-22] [Exercises: HW 5.2, 5.3; ME 76(a)]

Class 10 [Lectures: 23-24, E] [Exercises: HW 5.4; ME 76(b)]

Class 11 [Lectures: F, 27(pp.195-197)] [Exercises: HW 7.2]

Part III: Turing Machines and Effective Computability

Class 12 [Lectures: 28-30] [Exercises: HW 8.1; ME 96]

Class 13 [Lectures: 31]

Class 14 [Lectures: 32-34, 37] [Exercises: HW 9.1, 9.2; ME 106, 111]

Class 15