Introduction to Computer Science II
COM SCI XL 32
Gain an understanding of modern programming by learning the principles of object-oriented and generic programming.
What you can learn.
- Learn how to employ data abstraction to build programs
- Understand how to use a variety of data structures in the course of solving problems
- Analyze what data structures and algorithms are most appropriate for a given problem
About this course: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.