James Cook University Subject Handbook - 2002

CP2004:03

Object Oriented Programming

Townsville, Cairns

HECS Band 2

39 hours lectures, 39 hours practicals. Semester 2.

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:

  1. understand the object oriented programming paradigm;
  2. understand event-driven programming;
  3. learn parts of the programming language Java and its libraries;
  4. 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.