CP5504 - Object Oriented Programming with Java
Credit points: | 03 |
Year: | 2006 |
Student Contribution Band: | Band 2 |
Administered by: |
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 | |
, , Study Period 2 | |
Census Date 08-Sep-2006 | |
Coord/Lect: | Dr Jason Holdsworth. |
Contact hours: |
|
Assessment: | (60%); (10%); (10%); (20%). |
, , Study Period 2 | |
Census Date 08-Sep-2006 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | jc152844. |
Contact hours: |
|
Assessment: | (60%); (10%); (10%); (20%). |
, , Study Period 22 | |
Census Date 08-Sep-2006 | |
Coord/Lect: | jc152844. |
Contact hours: |
|
Assessment: | (60%); (10%); (10%); (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.