COM SCI 32
Introduction to Computer Science II
University of California - Los Angeles
Lecture, four hours; discussion, two hours; outside study, six hours. 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. Letter grading.