This is a course on algorithms and data structures. See the syllabus, which includes the following sections.
The lecture schedule contains reading assignments for each class period. See the lecture notes.
Also see Avoiding the swamp.
MWThF 2:00–3:00 and Th 10:00–10:50 or by appointment.
You can download the SSH client for Windows here.
All due dates are at the end of the day, defined as 11:59pm.
Assignment | Assigned | Due |
---|---|---|
Programming assignment 0 | 1/11 | 1/20 |
Programming assignment 1 | 1/28 | 2/5 |
Programming assignment 2 | 2/4 | 2/12 |
Programming assignment 3 | 2/12 | 2/22 |
Programming assignment 4 | 2/19 | 3/2 |
Programming assignment 5 | 2/29 | 3/16 |
Programming assignment 6 | 3/4 | 3/28 |
Programming assignment 7 | 3/28 | 4/8 |
Programming assignment 8 | 4/6 | 4/22 |