Description
This course involves the study and implementation of advanced
programming techniques. The emphasis is on the data structures
of stacks, queues, lists, trees and graphs; the use of recursion;
and the application of these tools primarily to searching and
sorting. Students will implement these concepts by writing
programs in C++.
Prerequisites
CS 116 or equivalent. Accepted for credit: CSU and UC.
Materials
Textbook: Data Structures: A Pseudocode Approach with C++,
by Richard Gilberg and Behrouz Forouzan; Brooks/Cole, 2000.
ISBN 0-534-95216-X.