Course Description( 3 credits )
An introduction to abstract data
types (ADTs) and their implementation using object-oriented programming. Topics
include basic ADTs: lists, stacks, and queues, and advanced ADTs; trees, heaps,
tables, and graphs. Emphasis on ADTs formal definitions and their
object-oriented implementations and applications to solving complex problems.
Prerequisite : MA 165 Calculus I with Lab or MA166 Calculus II with Lab, and
CS181Programming Fundamentals II.
Previously taught :
Instructor : Dr. Mihaela
Sabin |