This is an "at your own pace" course, so these are no hard deadlines. The only hard deadline is that all of the work must be finished by August 11 at noon.
On the other hand, it is unlikely that you can complete the last five assignments in one week, so I recommend that you stay close to this schedule. As I update each assignment for summer, I will add it to this page.
You should ignore the dates on the schedule page, but not the other info there. Our schedule page generator is geared for a normal 10-week term.
Assignment | 5-week schedule | 9.5-week schedule |
---|---|---|
1 | Wednesday, June 9 | Thursday, June 10 |
2 | Thursday, June 10 | Saturday, June 12 |
3 | Saturday, June 12 | Monday, June 14 |
4 | Monday, June 14 | Wednesday, June 16 |
5 | Wednesday, June 16 | Saturday, June 19 |
ConvexHull Implementation | Friday, June 18 | Wednesday, June 23 |
6 | Monday, June 21 | Monday, June 28 |
7 | Wednesday, June 23 | Thursday, July 1 |
8 | Friday, June 25 | Monday, July 5 |
QuickHull Implementation | Monday, June 28 | Wednesday, July 7 |
9 | Wednesday, June 30 | Saturday, July 10 |
10 | Saturday, July 3 | Tuesday, July 13 |
11 | Tuesday, July 6 | Saturday, July 17 |
12 | Thursday, July 8 | Tuesday, July 20 |
13 | Saturday, July 24 | |
14 | Tuesday, July 27 | |
Boyer-Moore Implementation | Friday, July 30 | |
15 | Monday, August 2 | |
Matrix Multiplication Implementation | (optional, extra credit) | |
16 | Not a summer assignment | |
17 | Not a required summer assignment, but if you are thinking about grad school, you might want to do it before you take the GRE. |