CSC2402 Object-Oriented Programming in C++ (FOSCI)


Semester 1 (EXT)TWMBA (ONC)TWMBA (ONC)WIBAY
Semester 2 (EXT)TWMBA (ONC)WIBAY

Units 1.00 (Programming) Band 2


Pre-requisite: CSC 1401



This course extends the student's design and programming skills to cover object-oriented programming methods, which are rapidly becoming the standard systems development methodology throughout the computing industry. Students will be expected to gain a solid understanding of object-oriented principles in analysis, design and programming, and to develop skills using C++. Topics will typically include: review or study of the principles of object-oriented development (e.g. abstraction, inheritance, polymorphism and dynamic binding), problem decomposition, method design, planning for re-use, and object-oriented programming. Advanced programming techniques applicable to C++ are also covered.


Check the course specification database for further information.