| Date | Topic | Notes/References | |
|---|---|---|---|
| Wed | Sept 9 | intro to TCS | |
| Mon | Sept 21 | add/drop deadline | |
| Mon | Oct 12 | No class: Thanksgiving Day | |
| Mon | Nov 9 | No class: midterm break/Remembrance Day | |
| Wed | Nov 11 | No class: midterm break | |
This is an undergraduate introductory course to the theory of computation. For the first three items below, we will closely follow Introduction to the Theory of Computation (3rd edition) by Sipser [S].
Tentative list of topics:
The formal prerequisites include CPSC 221 and 320. In particular, you should be familiar with [S, Section 0], Big-O and little-o notation, and basic algorithms and discrete math. Some basic knowledge of probability is useful for the topics part of the course but I plan to review it.
GenAI policy: any use of GenAI is prohibited for homeworks; answers suspected of being from GenAI (for example, by Pangram) will receive zero credit unless you can demonstrate understanding upon appeal.
|
|