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
- Master of Information Technology
- Master of Information Technology Management
- Master of Professional Engineering (Aerospace)
- Master of Professional Engineering (Biomedical)
- Master of Professional Engineering (Geomechanical)
- Master of Professional Engineering (Chemical and Biomolecular)
- Master of Professional Engineering (Power)
- Master of Professional Engineering (Civil)
- Master of Professional Engineering (Electrical)
- Master of Professional Engineering (Environmental Fluids)
- Master of Professional Engineering (Software)
- Master of Professional Engineering (Structural)
- Master of Professional Engineering (Telecommunications)
- Master of Professional Engineering (Mechanical)
- Graduate Diploma in Computing
- Graduate Diploma in Information Technology
- Graduate Diploma in Information Technology Management
- Graduate Certificate in Information Technology
- Graduate Certificate in Information Technology Management
- Master of Interactive and Digital Media