There will be a total of 3 required midterms in this course. Each midterm has a particular focus on the most recent material, but because this course's material builds upon itself all topics covered are fair game.

Make sure to set calendar events for the dates below. It is up to you to make sure that you are available at the above dates for the exams. We will absolutely do our best to be flexible for students who give us plenty of warning that they won't be able to attend the dates listed, but will be less forgiving to a student who doesn't show up to an exam without warning.

Exam Number Exam Date / Time Exam Location Exam Topics' Focus
1 Wed. March 13 6:30 - 9:30 PM Olin 001 Lists and Polymorphism
2 Wed. April 17 6:30 - 9:30 PM Olin 001 Searching/Sorting and BSTs
3 Wed. May 8 6:30 - 9:30 PM Olin 001 Hashing, Heaps, and Graphs