4.00 Credits
Students experiment with the use and implementation of abstract data structures in an object-oriented programming environment. Topics include lists, stacks, queues, tables, binary trees, graphs, space and time complexity, recursion, and recursive data types. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Prerequisite: Completion of COSC 1030.