Object-Oriented Design

COMP5028

This unit introduces essential object-oriented design methods and language mechanisms, especially the principles of modelling through Rational Unified Process and agile processes using Unified Modeling Language (UML) and C++, both of which are industry standard. Students work in small groups to experience the process of object-oriented analysis, object-oriented design, implementation and testing by building a real-world application. 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. Note: The lectures of this unit are co-taught with the corresponding INFO3220.

Unit of study details

Unit of study level: Postgraduate

Credit points: 6

Commencing semesters: 1

Further unit of study information

Unit of study handbook: COMP5028

Costs and scholarships information: Costs and Scholarships

Final dates to withdraw from units of study: Census Dates

Available for study abroad and exchange: No

Our courses that offer this unit of study