The midterm will be a 48-hour take-home exam, though it is only intended to take you 1 - 4 hours (assuming you have spent time beforehand studying for the exam!). You will be given the entire window to work on the exam.
The midterm will be released Mon May 2, 11:59pm, and will be due Wed May 4, 11:59pm (48 hours)
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.
For more details, please see:
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 Section 5 ("Midterm Review").
The final will be a 72-hour take-home exam, though it is only intended to take you 1 - 4 hours (assuming you have spent time beforehand studying for the exam!). You will be given the entire window to work on the exam.
The final exam will be released Sunday June 5, 11:59pm, and will be due Wednesday June 8, 11:59pm (72 hours)
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.For more details, please see:
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"):