Course Home | Syllabus | Assignments | Schedule | Downloads | [print]
CS 3530: Computational Theory
Fall 2025 Schedule
| Day | Topic | Reading | Work Due |
| Aug 21 | Computability, Math Foundations of Computability | Ch 0.1,0.2 | |
| Aug 23 | 0a | ||
| Aug 26 | Proofs | Ch 0.3,0.4 | 0b |
| Aug 28 | Finite Automata | Ch 1.1 | 0c |
| Aug 30 | 0d | ||
| Sep 02 | Nondeterminism | Ch 1.2 | 1a |
| Sep 04 | Regular Expressions | Ch 1.3 | 1b |
| Sep 06 | 1c | ||
| Sep 09 | Nonregular Languages | Ch 1.4 | 1d |
| Sep 11 | Nonregular Languages | Ch 1.4 | 1e |
| Sep 13 | 1f | ||
| Sep 16 | Context Free Grammars | Ch 2.1 | 1g |
| Sep 18 | Pushdown Automata | Ch 2.2 | 1h |
| Sep 20 | 2a | ||
| Sep 23 | Non-context-free Languages | Ch 2.3 | 2b |
| Sep 25 | Non-context-free Languages | Ch 2.3 | 2c |
| Sep 27 | 2d | ||
| Sep 30 | Turing Machines | Ch 3.1 | 2e |
| Oct 02 | Turing Machine Variants | Ch 3.2 | 2f |
| Oct 04 | 2g | ||
| Oct 05-08 | Exam 1 | Ch 0-2 | Exam 1 |
| Oct 07 | Definition of Algorithm | Ch 3.3 | |
| Oct 09 | *Fall Break (no classes) | ||
| Oct 11 | |||
| Oct 14 | Decidability | Ch 4.1 | 3a |
| Oct 16 | The Halting Problem | Ch 4.2 | 3b |
| Oct 18 | 3c | ||
| Oct 21 | The Halting Problem | Ch 4.2 | 4a |
| Oct 23 | Undecidable Problems | Ch 5.1 | 4b |
| Oct 25 | 4c | ||
| Oct 28 | Mapping Reducibility | Ch 5.3 | 4d |
| Oct 30 | Mapping Reducibility | Ch 5.3 | 5a |
| Nov 01 | 5b | ||
| Nov 04 | Measuring Complexity | Ch 7.1 | 5c |
| Nov 06 | Measuring Complexity | Ch 7.1 | 5d |
| Nov 08 | |||
| Nov 09-14 | Exam 2 | Ch 3-5 | Exam 2 |
| Nov 11 | The Class P | Ch 7.2 | 7a |
| Nov 13 | The Class NP | Ch 7.3 | 7b |
| Nov 15 | 7c | ||
| Nov 18 | NP-completeness | Ch 7.4 | 7d |
| Nov 20 | NP-complete Problems | Ch 7.5 | 7e |
| Nov 22 | Ch 7.5 | 7f | |
| Nov 24-28 | Thanksgiving Break (no classes) | ||
| Dec 01-06 | Exam 3 | Ch 7 | Exam 3 |
| Dec 02 | Approximation Algorithms | Ch 10.1 | |
| Dec 04 | Probabilistic Algorithms | Ch 10.2 | |
| Dec 06 | |||
| Dec 11 | Final Exam 11:00 am - 12:50 pm | Ch 0-5,7 | Final Exam |
Class announcements may modify schedule from that listed above.
Last Updated 08/09/2025

