Course Overview

Course Title: Object Oriented Software Design
Credit Points: 12
Nominal Hours:
Course Coordinator: Dr Xiaoyu Xia
Course Coordinator Phone:
Course Coordinator Email: xiaoyu.xia@rmit.edu.au
Course Summary

In this course you will apply the Object-Oriented Software Design Paradigm to the development of a complete software system. The primary focus of this course is the coverage of specific Object-Oriented Design Patterns from established pattern catalogues and a comparison of common Software Architectures. Additionally, Object-Oriented Software Engineering principles such as Refactoring and Design by Contract will be applied to form a continuous software quality process.
If you are enrolled in this course as a component of your Bachelor Honours Program, your overall mark will contribute to the calculation of the Weighted Average Mark (WAM).
See the WAM information web page for more information.

Full Course Information
View detailed overview on Course Guide