CS 2102 (B12): Object-Oriented Design Concepts
Midterm Prep Guide


Home | Staff and Office Hours | Lectures and Assignments | MyWPI | Policies


What Should You Expect?

What You Can Bring

You may bring a single sheet of paper with whatever notes, examples, comments, etc that you wish. You may use both sides of the paper. Typeset or handwritten is fine. The exam is otherwise closed-book, closed-notes.

You may not share paper notes with others during the exam.

What You are Expected to Know

The exam will focus on the higher-level concepts we have covered so far, such as how to organize programs in Java and how to work effectively with data structures. The exam will cover all material through lecture on Monday, November 12 (but not Tuesday's lecture material). Specifically, you are expected to know:

Exams from Previous Offerings

I do not have the exam answers written out to post, but feel free to go over these problems in anyone's office hours.


Literal Instructions from First Page of Exam

You have 50 minutes to complete the problems on the following pages. There should be sufficient space provided for your answers.

If a problem asks you to create a class hierarchy, we are looking for the interfaces, classes, and abstract classes that you would create for the problem. In particular: