course
CSC113: Object Oriented Programming II
CSC 113
This course continues the coverage of the fundamental concepts of Object Oriented Programming that started in Java Programming I (CSC 111).
The Java Programming II covers more advanced topics such as relationship between classes, inheritance, polymorphism, interfaces, exceptions (error handling), file-handling techniques, generics, graphics and event-driven programming and data structures in which discusses the techniques used to create and manipulate dynamic data structures, such as linked lists, stacks and queues.