Object Oriented Design (INFO3220)


This unit covers essential design methods and language mechanisms for successful object-oriented design and programming. C++ is used as the implementation language and a special emphasis is placed on those features of C++ that are important for solving real-world problems. Advanced software engineering features, including exceptions and name spaces are thoroughly covered.

Our courses that offer this unit of study

Further unit of study information


(Lec 2hrs & Prac 2 hrs) per week


Through semester assessment (50%), Final Exam (50%)

Faculty/department permission required?


Unit of study rules

Prerequisites and assumed knowledge

INFO2110 and COMP2129


COMP3008, SOFT3101, SOFT3301, SOFT3801, SOFT3601, COMP3908

Study this unit outside a degree

Non-award/non-degree study

If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.

Find a non-award course for this unit of study

Cross-institutional study

If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.

Find a cross-institutional course for this unit of study