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.

Full Course Information
View detailed overview on Course Guide