next up previous
Next: Teaching Methods Up: Course description Previous: Prerequisites

Syllabus

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