This page lists assignments, projects, and exams. Note that it is possible that some of these dates could change. Any changes will be posted here, announced in class, and announced on Piazza.
Unless mentioned otherwise, assignments and projects are due at 11pm (Baltimore time) on the due date. See the syllabus for our late days policy and also the collaboration policy and ethics expectations for this semester.
| Assignment/Exam | Posted | Due Date |
|---|---|---|
| Homework 0 | 8/29 | Friday Sep 5, 11pm |
| Homework 1 | 9/5 | Friday Sep 12, 11pm |
| Homework 2 | 9/12 | Friday Sep 19, 11pm |
| Homework 3 | 9/19 | Friday Sep 26, 11pm |
| Homework 4 | 9/26 | Friday Oct 3, 11pm |
| Midterm Project | 10/3 | Fri 10/10 (plan), Wed 10/22 (code), Wed 10/29 (partner eval form) 11pm |
| Midterm (C material) | n/a | Monday Oct 13th, in section |
| Homework 5 | 10/20 | Friday Oct 31, 11pm |