This course continues the coverage of the fundamental concepts of Object Oriented Programming that started in Java Programming I (CSC 111).
In the Java Programming I, considerable time is spent concentrating on the fundamental programming concepts such as declarations of variables and basic control structures, methods and arrays, prior to introducing students to the concepts of classes and objects.