Instructor's Guide


Introduction Features Audience Organisation Tracks Differences Background Information

Tracks

For those developing a course on object-oriented programming, the book offers a choice between various tracks, for which the ingredients are sketched below. Also, an indication is given of the sections that contain more advanced material.
Track Regular Extended Advanced

The programming track, consisting of chapters 2, 4, 5 and 12, may be augmented with material from the appendices and chapters 6 and 11. The software engineering track, consisting of chapters 1, 3, 4 and 11, may be augmented with material from the theoretical track as indicated. The theoretical track, consisting of chapters 8, 9 and 10, may need to be augmented with more general information concerning OOP provided in the other tracks.