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 Midterm 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:
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 Section 10 ("Final Review") 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: