Introduction to Computing II

ICS 201 - Introduction to Computing II (3-3-4)

Advanced object-oriented programming; inheritance; polymorphism; abstract classes and interfaces, container and collection classes, packages, object-oriented design, software modeling, event-driven programming, recursion, use of stacks, queues and lists from API, searching and sorting. Prerequisite: ICS 102

Pre-requisites: ICS102