Data Structures and Algorithms
with Object-Oriented Design Patterns in JavaThis text may be used in either a one semester or a two semester course. The course which I teach at Waterloo is a one-semester course that comprises 36 lecture hours on the following topics:
). [4 lecture hours].
and Chapter
). [4 lecture hours].
and Chapter
). [4 lecture hours].
and Chapter
). [3 lecture hours].
). [3 lecture hours].
and Chapter
). [6 lecture hours].
). [3 lecture hours].
). [3 lecture hours].
). [3 lecture hours].
). [3 lecture hours].
Depending on the background of students,
a course instructor may find it necessary to review
features of the Java language.
For example,
an understanding of inner classes is required
for the implementation of enumerations.
Similarly, students need to understand
the workings of classes, interfaces and inheritance
in order to understand
the unifying class hierarchy discussed in Chapter
.
Copyright © 1998 by Bruno R. Preiss, P.Eng. All rights reserved.