Midterm Exam Due: Saturday, November 4, 2023 (take-home, due 11:59 pm)
Final Review Session: Friday, December 8, 2023 (on Zoom, 4:30 - 6:30 pm)
Final Exam Due: Wednesday, December 13, 2023 (take-home, due 11:59 pm)
The exams will be open for 72 hours, with the due dates as shown
above.
See the "Midterm Policies" and
"Final Policies" sections below for
more details.
The midterm will be a 72-hour take-home exam, though it is only intended to take you 1 - 4 hours. You will be given the entire window to work on the exam.
The exam will be run via question prompts in Gradescope and may involve using computational artifacts (i.e., text, source, assembly, and executable files) on a computer terminal. Responses are submitted via Gradescope.
Some of the old exams may contain questions on topics that we did not cover before the midterm this quarter; you should skip over such questions.
The following Midterm Review packet will be used in the Midterm Review section.
The following are past exam questions written by Justin at another institution and may prove useful in studying, though most are likely harder than what you will encounter on your exams:
The final will also be a 72-hour take-home exam, though it is only intended to take you 1 - 4 hours. You will be given the entire window to work on the exam.
The exam will be run via question prompts in Gradescope and may involve using computational artifacts (i.e., text, source, assembly, and executable files) on a computer terminal. Responses are submitted via Gradescope.
Some of the old exams contain questions on topics that we did not cover this quarter; you should skip over such questions.
The following Final Review packet will be used in the Final Review section as well as the actual Final Review session.
The following are past exam questions written by Justin at another institution and may prove useful in studying, though most are likely harder than what you will encounter on your exams: