Exam Study Guide

Overview

  • The exam covers all of the lecture materials. Most of the topics in the book should be considered as covered, but those book sections completely skipped will not be on the final.
  • Recall that all of the lectures were recorded and are on Panopto. Take advantage of that and review lecture recordings for topics that you are weak on. The 2024 final exam was also solved on the last day of lecture.
  • The previous finals below collectively will give a pretty good idea of the scope of the exam; different topics are asked different years as there is no time to quiz every topic.
  • The 2023 exam was worked through in last years lecture, here is the recording. Also in 2023 and 2022 some previous exam questions were solved, see this recording for 2023 and this recording for 2022.
  • While OCaml questions are fair on the final, it is not a focus of the exam.
  • The final is written to take 1.5 hours and it is in a three-hour slot. So, if you studied you should not have a time problem.
  • You will be allowed to bring one 8.5x11 piece of paper hand-written on both sides. You cannot copy someone else’s sheet, you need to write your own (collaboration on it is fine though, just don’t copy). You can alternatively use a printout of your tablet hand writing as long as the writing is not shrunk from how you actually hand-wrote it with your pen, and there can be no fonts appearing on the printout, only 100% hand-writing.

Old finals

2019, 2020 take-home 2020 key, 2021, 2022, 2022 key, 2023, 2024.