This is a course on algorithms and data structures with a focus on using data structures for solving problems. See the syllabus, which includes the following sections.
The lecture schedule contains reading assignments for each class period. See the lecture notes.
MTWF 2:00–3:00 and Tu 11:00–12:00 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 | 8/25 | 9/2 |
Programming assignment 1 | 9/8 | 9/18 |
Programming assignment 2 | 9/18 | 9/28 |
Programming assignment 3 | 9/28 | 10/7 |
Programming assignment 4 | 10/6 | 10/26 |
Programming assignment 5 | 10/26 | 11/16 |
Programming assignment 6 | 11/16 | 12/2 |