4 Schedule
Week |
| Class |
| HW |
| Book |
Sep 02 |
|
|
| Logical Foundations | ||
Sep 04 |
|
|
| Logical Foundations | ||
Sep 09 |
|
|
| Logical Foundations | ||
Sep 11 |
|
|
| Logical Foundations | ||
Sep 16 |
|
|
| Logical Foundations | ||
Sep 18 |
| Continue Logic |
|
| Logical Foundations | |
Sep 23 |
|
|
| Logical Foundations | ||
Sep 25 |
|
| ProofObjects.v, IndPrinciples.v, ProofObjectsTest.v, IndPrinciplesTest.v |
| Logical Foundations | |
Sep 30 |
|
|
| Logical Language Foundations | ||
Oct 02 |
|
|
| Logical Foundations | ||
PLF Setup |
|
|
| Programming Language Foundations | ||
Oct 07 |
|
|
| Programming Language Foundations | ||
Oct 09 |
|
|
| Programming Language Foundations | ||
Oct 14 |
| Fall Break |
|
| Programming Language Foundations | |
Oct 16 |
|
|
| Programming Language Foundations | ||
Oct 21 |
| Midterm Review |
| Fall 19 (w/ solutions), Fall 20 (no solutions), Fall 22 (no solutions), Fall 23 (no solutions) |
| |
Oct 23 |
| MIDTERM |
|
| ||
Oct 28 |
|
| QuickChickSetup: _CoqProject,Makefile |
| PLF | |
Oct 30 |
|
|
| QC | ||
Nov 4 |
|
|
| QC | ||
Nov 6 |
|
|
| QC | ||
Nov 11 |
|
| Project Proposals Due |
| PLF | |
Nov 13 |
|
|
| PLF | ||
Nov 18 |
|
|
| PLF | ||
Nov 20 |
|
|
| CPDT | ||
Nov 25/27 |
| Thanksgiving! |
|
| PLF | |
Dec 2 |
| Project Presentations |
|
| ||
Dec 4 |
| Project Presentations |
|
| ||
Dec 9 |
| Project Presentations |
|
| ||
Dec 11 |
| Project Presentations |
|
| ||
Dec 13 |
| Final Projects Due |
|
|
Before every class, the Rocq (.v) 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.