Final Exam Preparation

The Final exam will be held on Wednesday, August 14th, 5:00 - 8:00 pm at VLSB 2050. DSP students should have received an email from us about final exam instructions.

The final exam will cover material from all lectures, homeworks, discussion sections, and projects. Note that exam questions will in many cases ask you to extend or combine basic ideas and algorithms from class. Make sure you understand the fundamentals in addition to being able to procedurally execute algorithms. The exam will not test your knowledge of Python, however questions may assume familiarity with the projects (see past exams for examples).

The final exam will be closed notes, books, laptops, and people. However, you may use a two-page US Letter-size (8.5” x 11”) handwritten sheet of note of your own design.

Past Exams

Semester Midterm 1 / Midterm Midterm 2 Final
Spring 2019 Midterm 1 (solutions)   Final (solutions)
Fall 2018 Midterm 1 (solutions)   Final (solutions)
Fall 2017 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Spring 2017 Midterm 1 (solutions)   Final (solutions)
Fall 2016 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Summer 2016 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Spring 2016 Midterm 1 (solutions)   Final (solutions)
Summer 2015 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Spring 2015 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Fall 2014 Midterm 1 (solutions)   Final (solutions)
Summer 2014 Midterm 1 (solutions)   Final (solutions)
Spring 2014 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Fall 2013 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Spring 2013 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Fall 2012 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Spring 2012 Midterm 1 (solutions) Midterm 2 (solutions) Final (solutions)
Fall 2011 Midterm 1 (solutions)   Final (solutions)
Spring 2011 Midterm 1 (solutions)   Final (solutions)