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 |
Units of credit: |
8 |
Requisites: |
Requirement group governing Object-Oriented Programing requisities. Prerequisite Programming Principles or any equivilent tertiary course. |
Student Contribution Band: | Band 2 |
EFTSL |
0.16667 |
[View fees and charges information]
Course availability
Term |
Campuses |
This course is not offered for this handbook year |