CP2004:03
Object Oriented Programming
Townsville, Cairns
Prerequisites: CP1300
Inadmissable Subject Combination: CP2003
39 lectures, 39 hours practicals. Second semester.
Staff: Dr M Gysin.
The object oriented programming paradigm; classes and objects; encapsulation and information hiding; event-driven programming; object oriented programming languages and Java; programming graphical user interfaces and network programming in Java.
Learning Objectives:
- understand the object oriented programming paradigm;
- understand event-driven programming;
- learn parts of the programming language Java and its libraries;
- be able to design classes and interfaces and write small programs in Java.
Assessment in this subject involves significant on-course assessment including assignments and tests and an examination at the end of the semester. The full details of the assessment are handed out to students in the class in the first week of the semester in which the subject is offered and posted on the Web.