Programs & Courses 2009
Student Handbook Home: Edition 1

COIT20225 Object-Oriented Programming Techniques

Course details

This course is geared towards students with knowledge of structured design and programming who want to learn how to write object-oriented programs. This course is the second in a sequence of two C++ programming courses that will give the student an understanding of the principles, and practice, of developing structured and object-oriented programs. This course covers object-oriented programming. This course covers all of the basics of object-oriented programming. OO topics covered include classes, encapsulation, data hiding, constructors, destructors, inheritance, polymorphism, overloading, and operator overloading. Students will also cover data structures, file I/O pointers, and dynamic memory allocation. It is essential that the student have regular use of a computer with an ANSI-standard C++ compiler (such as that provided with the prescribed textbook as supplied by the CQU Bookshop). The student must also have regular use of a computer that is connected to the internet. NOTE: Pre-requisite Programming Principles (COIT29222) or an equivalent tertiary course.


Course at a glance
Career: Postgraduate
Credit points: 8
Requisites: Requirement group governing Object-Oriented Programing requisities. Prerequisite Programming Principles or any equivilent tertiary course.
Student Contribution Band: 2
EFTSL: 0.16667
[View fees and charges information]
Course availability
Term Campus
This course is not offered for this handbook year
View Course Profile View e-Course Profiles
Course evaluation reports

Course evaluation results may be accessed using the Course Evaluation application in the My.CQU Portal at http://my.cqu.edu.au

PRINT WARNING - Printed copies of this document or part thereof should not be relied upon as a current reference document. ALWAYS refer to the electronic copy for the latest version.