General Information
- The exam:
10:00-12:00pm, the final class of the semester.
Administered via Gradescope
- It will cover the material in:
- Past exams available below follow the the same general format as the online exam. Past exams had 10 parts divided into questions. Similarly, the online exam will have ten parts each available as a separate assignment on Gradescope.
- Past Exams:
- Fall 2019:
- Spring 2019:
- Fall 2018:
- Summer 2018 Exam: Exam
and answer key
- Spring 2018:
- Fall 2017 Exams:
Exam Rules
The exam is open book and open notes. However, it tests your ability to comprehend the concepts introduced in the course. Our recommendation is to prepare notes as part of your studying and review past exams.
When taking the exam, you may have with you
- pens or pencils
- a two-sided 8.5" x 11" page of notes.
You must be enrolled in the course to take the exam.
How to Prepare
- Make sure you do all the problems that have been
assigned. The problems (or parts of them) make excellent exam
questions.
- Work through the past exams. These (or variations of them)
often appear on exams.
- While you can photocopy your one page of notes, preparing it by hand is
an excellent way to study. First, go through each problem and notes from each lecture, and make a list of the important concepts and ideas in each. Then, consolidate your list to fit on a single sheet of paper. Include standard formats or templates for coding constructs and design patterns, as well as samples of recurring themes.