Final Review
The final exam will be a cumulative exam. It will cover everything we
have studied in class this quarter, with an emphasis on the material
from after the second exam.
The parts of the book that will be on the exam are:
- Chapter 1
- Chapter 2, excluding Section 2.14
- Chapter 3, excluding Sections 3.8 and 3.10
- Chapter 4
- Chapter 5
- Chapter 6, Sections 6.1 and 6.2 ONLY
- Chapter 8, Sections 8.1 - 8.6, Section 8.8, Section 8.11 (don't worry about the details of Section 8.11)
You are allowed a single 8.5"x11" page of notes, hand-written,
two sides, to bring into the exam. If you bring any other kind of notes
with you (for example, typed notes), they will be taken away from you during the exam.
Types of questions to expect (not an exhaustive list)
The exam format will be similar to the first 2 exams.
Types of questions to expect are:
- Short-answer questions
- Tell what the output is of a piece of code
- Draw a control-flow diagram (flow chart) of a program
- Find errors in a short piece of code
- Write pseudocode for a program description
- Write a few lines of code, for example a short loop
- Fill in a truth table for a boolean expression
- Write method headers and complete methods,
and write statements that call methods
- Designing a small Object-oriented program (Like the Car program)
Good review exercises from the book
In addition to the review questions from the previous exams,
suggested questions on the newer material are:
Chapter 4
Multiple Choice and True/False: 14 - 18
Algorithm Workbench: 13, 14
Programming Challenges: 14
Chapter 5
Multiple Choice and True/False: 1-3, 7-10, 13, 17-19
Find the Error: 1, 2, 3, 4
Algorithm Workbench: 3, 4, 5, 7
Short Answer: 2, 3
Programming Challenges: 1, 2, 5, 12
Chapter 6
Multiple Choice and True/False: 2, 4, 6, 7, 16
Find the Error: 3
Algorithm Workbench: 1b, 2b
Short Answer: 2, 3, 5
Programming Challenges: 3
Chapter 8
Multiple Choice and True/False: 3, 4, 7, 8, 9, 16, 18, 20
Find the Error: 2, 3
Algorithm Workbench: 1, 2, 4
Short Answer: 2, 3
Programming Challenges: 1