Programs & Courses 2012
Student Handbook Home: Edition 2

COIT20226 Software Design and Implementation

Course details

This course introduces students to the practical issues involved in the design and implementation of non-distributed layered software applications. The focus will be on applications employing 3 layers - a presentation layer, an application layer and a data persistence layer. From a design perspective, the use of design patterns and UML will be highlighted, as will the principles of object-oriented design and the use of SQL as a means of interaction with the data layer. The importance of documentation, requirements traceability and testing will also be emphasised.


Course at a glance
Career: Postgraduate
Credit points: 8
Requisites: Prerequisite: COIT23001 and COIS20026
Student Contribution Band: 2
EFTSL: 0.16667
[View fees and charges information]
Course availability
Term Campus
2012 Term Two BNE FLEX MEL ROK SYD
2012 Term Three BNE SYD
View Course Profile View e-Course Profiles
Course evaluation reports

Course evaluation results may be accessed using the Course Evaluation application in the My.CQU Portal at http://my.cqu.edu.au

PRINT WARNING - Printed copies of this document or part thereof should not be relied upon as a current reference document. ALWAYS refer to the electronic copy for the latest version.