| Assignment | Date Assigned | Date Due | Relative Weight |
|---|---|---|---|
| Assignment 1: Functional Programming Recap and Semantic Tableau | Wednesday, September 10 | Friday, October 10 at 11:59 PM | 1 |
| Assignment 2: Introduction to Prolog Basics | Monday, September 22 | Friday, October 17 at 11:59 PM | 1 |
| Assignment 3: Recursion and Structures in Prolog | Wednesday, October 22 | Friday, November 7 at 11:59 PM | 0.5 |
| Assignment 4: Semantic Tableau Revisited | Wednesday, October 22 | Friday, November 14 at 11:59 PM | 1 |