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.
MWF 10:00–10:50 and MW 2:00–3:15 or by appointment.
You can download the SSH client for Windows here.
Due to Hurricane Matthew, the number of quizzes is reduced from 7 to 6. I will still drop your lowest quiz.
Post-hurricane quiz dates are modified as follows.
Quiz 4 | October 27 | |
Quiz 5 | November 10 | |
Quiz 6 | December 1 |
All due dates are at the end of the day, defined as 11:59pm.
This table indicates revised (post-hurricane) due dates.
Assignment | Assigned | Due |
---|---|---|
Programming assignment 0 | 8/22 | 8/29 |
Programming assignment 1 | 9/6 | 9/14 |
Programming assignment 2 | 9/13 | 9/21 |
Programming assignment 3 | 9/22 | 10/3 |
Programming assignment 4 | 10/3 | 10/24 |
Programming assignment 5 | 10/20 | 10/27 |
Programming assignment 6 | 10/26 | 11/8 |
Programming assignment 7 | 11/8 | 11/21 |
Programming assignment 8 | 11/16 | 12/5 |