Study-Aids
1 About Exams
In general, exams will contain three kinds of questions:
short answer (e.g., true-false, multiple choice, matching,
fill in the blank), code tracing (i.e., you are given a code fragment
and asked to trace its execution), and design/programming (i.e., you are asked
to design and/or write code to accomplish a particular task).
2 About the Final Exam
The final exam will be comprehensive. Unless told otherwise, you are
responsible for all of the material covered in lectures, readings, and
homework assignments.
3 Studying for Exams
There is no single best source of information. You should review
all of the following.
- Homework Assignments
- Readings
- Lectures
- Sample Exam Questions (see below)
Questions can and will be taken from all of these materials.
4 Sample Exam Questions
Sample questions will be made available shortly before each exam.
These questions should not be construed as a study guide. They do
not provide information about what you should and/or shouldn't
study. They only provide information on the form/style of the questions
you can expect to see on the exam.
Note that the answers to the sample questions will not be
made available. (Of course, you can easily check your answers to
the code-tracing and programming questions by executing the code.)
This is to help you avoid focusing too much attention on the
specifics of these questions. Instead, you should try and answer
different variants of each question. Then you should discuss the
questions and answers with other students enrolled in the course.
5 Sample Reference Cards
If needed, on the day of the exam you will be given reference cards.
The following samples will give you a pretty good idea of what those
reference cards will contain.
Note that the reference cards can be quite long. So, you should not
plan on searching through them to find answers. In other words, don't
use the reference cards as a "crutch", and don't think of them as a
"cheat sheet". They are there in case you happen to forget the signature of
a method or two.