Next: Teaching Methods
Up: Course description
Previous: Prerequisites
The course introduces the techniques needed to create
and manipulate commonly occurring data structures using Java. It
begins by reviewing the Java approach to data abstraction and
continues with a treatment of how to create and maintain various
data structures, such as arrays, stacks, queues, linked lists,
binary search trees, hash tables and binary heaps. Simple
algorithms for manipulating these structures are also discussed.
Peter Williams
2005-06-07