JCU Australia logo

Subject Search

CP1300 - Introduction to Programming 2

Credit points: 3
Year: 2012
Student Contribution Band: Band 2
Administered by: School of Business

This subject is a detailed introduction to and exploration of the design principles behind object-oriented programming with an emphasis on appropriate programming concepts. Topics covered include encapsulation, inheritance, abstraction, polymorphism, composition, class objects, events, listeners and GUIs.

Learning Outcomes

  • problem modelling and solving through object oriented concepts;
  • design, implement, test and debug programs in an object-oriented programming language;
  • explain the relationship between the static structure of the class and the dynamic structure of the instances of the class;
  • critically evaluate the philosophy of object-oriented design and the concepts of encapsulation, abstraction, inheritance and polymorphism.

Graduate Qualities

  • 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 reflect on and evaluate learning, and to learn independently in a self directed manner;
  • The ability to manage future career and personal development;
  • The ability to read complex and demanding texts accurately, critically and insightfully;
  • The ability to work individually and independently.
Prerequisites: CP1200

Availabilities

Beijing UT, Study Period 68, Internal
Census Date 28-Jun-2012
Coordinator: Dr Jason Holdsworth
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (50%); quizzes or tests (10%); assignments (30%); coding challenges (10%).

Beijing UT, Study Period 69, Internal
Census Date 13-Dec-2012
Coordinator: Dr Jason Holdsworth
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (45%); quizzes or tests (10%); tutorial attendance and participation (15%); assignments (30%).

Cairns, Study Period 2, Internal
Census Date 23-Aug-2012
Coordinator: Dr Jason Holdsworth
Lecturers: Dr Jason Holdsworth, Mr Lindsay Ward.
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (45%); quizzes or tests (10%); tutorial attendance and participation (15%); assignments (30%).

JCU Singapore, Study Period 51, Internal
Census Date 22-Mar-2012
Coordinator: Dr Jason Holdsworth
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (50%); quizzes or tests (10%); assignments (30%); coding challenges (10%).

JCU Singapore, Study Period 52, Internal
Census Date 09-Aug-2012
Coordinator: Dr Jason Holdsworth
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (45%); quizzes or tests (10%); tutorial attendance and participation (15%); assignments (30%).

JCU Singapore, Study Period 53, Internal
Census Date 15-Nov-2012
Coordinator: Dr Jason Holdsworth
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (45%); quizzes or tests (10%); tutorial attendance and participation (15%); assignments (30%).

Townsville, Study Period 2, Internal
Census Date 23-Aug-2012
Coordinator: Dr Jason Holdsworth
Lecturer: Mr Lindsay Ward.
Workload expectations:
  • 26 hours lectures
  • 12 hours tutorials
  • 24 hours practicals - only the first hour of each practical is supervised
Assessment: end of semester exam (45%); quizzes or tests (10%); tutorial attendance and participation (15%); assignments (30%).

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.