> In the second half of the semester, the only chapters from the book > we had homework on were 9 and 10, which leaves 11, 13, and 14. Could > you recommend some problems from those chapters (ones that might be > similar to what you put on the exam)? >
For those chapters, a general understanding of the main topics should be sufficient. For Chap 11, the idea of an abstract data type indicating operations, but not implementation. Also the general idea of generic types (as seen in Ada and Java 1.5 -discussed/handout in class).
For Chap 13, the idea that concurrent processes can be unpredictable as far as which will be running at any given time. This can make sharing data tricky. The Ada rendezvous (13.5.3) and Java synchronized keyword (and wait/notify - 13.6.3-13.6.5).
For Chap 14, really just 14.1, 14.4 - perhaps something like Problem #9, p. 577.