Tracks
Preface,
Instructor's Guide
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.
The
programming track, consisting
of chapters 2, 5, 7 and 12, may be augmented with
material from the appendices and chapters 6, 8 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.