COM SCI XL 32
Introduction to Computer Science II
Object-oriented software development.
Abstract data type definition and use.
Overloading, inheritance, polymorphism.
Object-oriented view of data structures: stacks, queues, lists.
Algorithm analysis.
Trees, graphs, and associated algorithms.
Searching and sorting.
Case studies and exercises from computer science applications.