COIT20225 Object-Oriented Programming Techniques
Course Description
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
Faculty: |
Faculty of Informatics and Communication |
Career: | Postgraduate |
Credit points: |
8 |
Requisites: |
Requirement group governing Object-Oriented Programing requisities. Prerequisite Programming Principles or any equivilent tertiary course. |
HECS Banding: | 2 |
EFTSL | 0.167 |
Course Availability
Term |
Campuses |
This course is not offered for this handbook year |