Continuation of CSC 157 using the Java programming language and object-oriented design methodologies. Abstract data types including lists, stacks, queues, and binary trees. Recursive techniques, searching and sorting algorithms. Three hours of lecture and two hours of laboratory per week. Prerequisite: CSC 157.
Syllabus and detailed description for Spring 2003