CP5504 - Object Oriented Programming with Java
Credit points: | 03 |
Year: | 2009 |
Student Contribution Band: | Band 2 |
Administered by: | School of Mathematics, Physics & IT (pre 2009) |
Available to Computer Science postgraduate students only.
This subject aims to give the student an understanding of the object-oriented programming paradigm. Topics covered include classes and objects; encapsulation and information hiding; event-driven programming; programming graphical user interfaces and network programming in Java. Students will be required to demonstrate mastery of the topics covered at a level appropriate for postgraduate studies, including analysis and design capability and reporting abilities. These are to be demonstrated in assignments specific to postgraduate students, additional to those required of the undergraduate subject on which this subject is piggybacked.
Learning Outcomes
- design efficient classes and user interfaces;
- write software in Java;
- understand event-driven programming;
- understand the object-oriented programming paradigm.
Graduate Qualities
- The ability to think critically, to analyse and evaluate claims, evidence and arguments;
- The ability to adapt knowledge to new situations;
- The ability to define and to solve problems in at least one discipline area;
- The ability to communicate effectively with a range of audiences.
Assumed Knowledge: | Students enrolling in this subject should have successfully complete CP1300 or have acquired equivalent knowledge through other study or professional experience. |
Inadmissible Subject Combinations: | CP2004 |
Availabilities | |
Townsville, Internal, Study Period 2 | |
Census Date 28-Aug-2009 | |
Coord/Lect: | Dr Dmitry Konovalov. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
Cairns, Internal, Study Period 2 | |
Census Date 28-Aug-2009 | |
Coordinator: | Dr Dmitry Konovalov |
Lecturer: | Dr Kim Ku. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Brisbane, Internal, Study Period 21 | |
Census Date 17-Apr-2009 | |
Coordinator: | Dr Dmitry Konovalov |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Brisbane, Internal, Study Period 23 | |
Census Date 11-Dec-2009 | |
Coordinator: | Dr Dmitry Konovalov |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
Note: Minor variations might occur due to the continuous Subject quality improvement process, and in case of minor variation(s) in assessment details, the Subject Outline represents the latest official information.