Object-Oriented Programming

ICS 108 - Object-Oriented Programming (3-3-4)

Advanced object-oriented programming; Inheritance; Polymorphism; Abstract classes and interfaces; Generic and collection classes; File input and output; Exception handling; GUI and event-driven programming; Recursion; Searching and sorting.

Pre-requisites: ICS104