Academic Item Menu

Overview

This course introduces the fundamentals and advanced techniques of object-oriented programming in C++.

Object-oriented inheritance techniques. Advanced techniques with functions. Memory and resource management. Namespaces. Run time type information. Templates and generic programming. C++ Template metaprogramming. The Standard Template Library (e.g., algorithms, containers and iterators). Input/Output with C++ iostreams library. Exception handling. C++ and Efficiency issues. Effective C++ design guidelines.

Study Level

Postgraduate

Offering Terms

Term 2

Campus

Kensington

Delivery Mode

Fully on-site

Indicative contact hours

5

Conditions for Enrolment

Course Outline

To access course outline, please visit:

Fees

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)

Helpful utilities like sharing or printing this page
Share Link via Email
Download PDF