Course description:
This course covers concepts of object-oriented design and programming in Java. Includes classes, friend functions, overloading, polymorphism, inheritance, exception handling, containers, iterations and the standard template library. Applications involve the use of simple data structures such as stacks, queues, and lists.