CSCI 361 - Fall 2025
Theory of Computation
Home | Lectures | Assignments | Resources | CS@Williams
Lectures
Readings will be assigned from the course textbook (Introduction to the Theory of Computation by Michael Sipser 3rd Ed). Copies of this textbook are reserved for loan at the Schow Library.
Date | Topic | Reading | Daily Exercise |
---|---|---|---|
Sep 04 | 1. Introduction and Logistics | Handout | Sipser Ch 0 | Due Sept 9 |
Sep 9 | 2. Finite Automata | Handout | Sipser Ch 1.1 | Due Sept 11 |
Sep 11 | 3. NFAs | Sipser Ch 1.2 | Due Sept 16 |
Sep 16 | 4. Regular Expressions | Sipser Ch 1.3 | Due Sept 18 |
Sep 19 | 5. Myhill-Nerode Theorem | Handout | Due Sept 23 |
Sep 23 | 6. Pumping Lemma | Sipser Ch 1.4 | Due Sept 25 |
Sep 25 | 7. Context-free Languages | Sipser Ch 2.1 | Due Sep 30 |
Sept 30 | 8. Push-down Automata | Sipser Ch 2.2 | N/A |
Oct 2 | 9. Pumping Lemma for CFLs | Sipser Ch 2.3 | N/A |
Oct 7 | Midterm 1 (In class) | Practice Exam | Solutions | N/A |