The exam will consist of a combination of autograded multiple choice, fill in the blanks, and a single coding question. Most multiple choice questions will allow you to submit twice, first for full credit and the second for a moderate amount of points.
The exam will cover material up to and including Wednesday April 17th (this includes graph algorithms and sorting but NOT bloom filters or MinHash). Every topic listed on any previous exam is fair game and you should expect the number of questions for each topic to roughly match the number of weeks we spent on said topic.
The coding question will involve using NetworkX to produce a graph based on a provided dataset, similar to mp_algorithms.
Points: 100
Start: Tuesday, May 02
End: Saturday, May 06