In reviewing for the final exam: 1. Look over the review sheets for the hour exams. The only material we have covered since then has been on polymorphism (operator overloading) and friendly functions. Questions on this new material would be mostly of the form "what is polymorphism?". Be prepared for any of the three sorting algorithms and both of the searching algorithms. 2. Look over old exams. I've discovered that I ask the same sorts of questions. One difference: on a final exam I ask detailed questions, but also questions that try to tie the course material together. 3. Look over old homework. 4. The hour exam will be comprehensive, and will include material from the first part of the term. Since it is a computer science exam, however, the material in the latter half of the term will probably get more emphasis than that of the first part of the semester.