4 Schedule
Week |
| Class |
| HW |
| Book |
Aug 29 |
|
|
| Logical Foundations | ||
Sep 01 |
|
|
| Logical Foundations | ||
Sep 06 |
|
|
| Logical Foundations | ||
Sep 08 |
|
|
| Logical Foundations | ||
Sep 13 |
|
|
| Logical Foundations | ||
Sep 15 |
|
|
| Logical Foundations | ||
Sep 20 |
|
|
| Logical Foundations | ||
Sep 22 |
|
|
| Logical Foundations | ||
Sep 27 |
|
|
| Logical Foundations | ||
PLF Setup |
|
| Copy these into a new plf folder |
| Programming Language Foundations | |
Sep 29 |
|
|
| Programming Language Foundations | ||
Oct 04 |
|
|
| Programming Language Foundations | ||
Oct 06 |
|
|
| Programming Language Foundations | ||
Oct 11 |
|
| No HW! |
| Programming Language Foundations | |
Oct 13 |
|
| Install QuickChick! |
| QuickChick | |
Oct 18 |
|
|
| QuickChick | ||
Oct 20 |
| Midterm Review |
|
| QuickChick | |
Oct 25 |
| MIDTERM |
|
| ||
Oct 27 |
|
|
| PLF | ||
Nov 1 |
|
|
| PLF | ||
Nov 3 |
|
|
| QC | ||
Nov 8 |
|
|
| PLF | ||
Nov 10 |
| Project Proposals Due |
|
| ||
Nov 10 |
|
|
| PLF | ||
Nov 15 |
|
|
| PLF | ||
Nov 17 |
|
|
| PLF | ||
Nov 22/24 |
| Thanksgiving! |
|
| PLF | |
Nov 29 |
|
|
| PLF | ||
Dec 1 |
|
|
| PLF | ||
Dec 6 |
| PLMW Language Quiz |
|
| ||
Dec 8 |
| Project Presentations |
|
| ||
Dec 12 |
| Final Projects Due |
|
| PLF |
Before every class, the Coq (.v) and HTML versions of the lecture materials will be available above. Students are encouraged to follow along inside, ideally within Proof General. After every class, the files will be updated with additional exposition and exercises. Those are due before class on the following Tuesday; please submit via Gradescope.