Exams 1,2 are in class, open books, and open notes. Exam 3 (alos an open book and open notes) is given during the final exam week.
Thursday, February 24
Everything related to regular languages. Homeworks 1, 2. Chapter 1.
Thursday March 31.
Everything related to context-free languages. Homeworks 3, 4. Chapter 2.
Given During the Final Exam
Everything related to Turing machines, NP-complete and Approximation Algorithms Homeworks 5, 6, 7. Chapters 1, 2, 3, 4, 5, 7.