The exam will cover the material from the text through Chapter 7.
It will also cover the material discussed in class, some of which is not in the text.
Notes for the class material are available on the web.
Make sure you know about the heap sort, hashing and shortest paths.
The best place to start reviewing for this exam is to go over what you got wrong on the past exams.
Some of the types of problems that may appear on the test are: