CSC 113 : Java Programming II
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.
The Java Programming II covers more advanced topics such as packages, inheritance, polymorphism, interfaces, error handling view exceptions, 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.
Course Details
Grading Policy |
|
Lecture Schedule |
|
TextBook
An Introduction to Object Oriented Programming with Java.
C. Thomas Wu - Mc Graw Hill