CP5504 - Object Oriented Programming with Java
Credit points: | 03 |
Year: | 2007 |
Student Contribution Band: | Band 2 |
Administered by: | Discipline of Information Technology (pre 2009) |
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 the object-oriented programming paradism;
- understand event-driven programming.
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.
Prerequisites: | CP1200 |
Inadmissible Subject Combinations: | CP2004 |
Availabilities | |
Townsville, Internal, Study Period 2 | |
Census Date 31-Aug-2007 | |
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 31-Aug-2007 | |
Coord/Lect: | Dr Dmitry Konovalov. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Singapore, Internal, Study Period 51 | |
Census Date 30-Mar-2007 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | jc152844. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Singapore, Internal, Study Period 52 | |
Census Date 31-Aug-2007 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | jc152844. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Singapore, Internal, Study Period 53 | |
Census Date 14-Dec-2007 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | jc152844. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
ITTI Sydney, Internal, Study Period 21 | |
Census Date 11-May-2007 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | jc152844. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Brisbane, Internal, Study Period 21 | |
Census Date 11-May-2007 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | Dr Cue Nguyen. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
JCU Brisbane, Internal, Study Period 23 | |
Census Date 14-Dec-2007 | |
Coordinator: | Dr Dmitry Konovalov |
Lecturer: | Dr Cue Nguyen. |
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.