CAZ201 Object-Oriented Programming and Design
This unit will not be available for enrolment until 2027. Details including the unit outline and fee information will be available from October 2026.
| Unit code: | CAZ201 |
|---|---|
| Prerequisite(s): | IFB104 or ITD104 or MZB126 or MZB127 or EGD126 or MXB103 or EGB103 or EGD103 |
| Antirequisite(s): | ITD121 |
| Equivalent(s): | CAB201 |
| Credit points: | 12 |
| Timetable | Details in HiQ, if available |
| Availabilities |
|
This unit builds on foundational programming skills introduced in IFB104, EGB103, or MZB126, where you learned to create algorithms using sequence, selection, and iteration and applied functions for code abstraction and reuse. In this unit, these core concepts are reinforced and extended with additional abstraction techniques that help manage complexity in larger software systems. You will also be introduced to object-oriented principles that organise solutions around classes - a real world representation of objects. This approach achieves a flexible architecture to evolve to changing user needs. This unit prepares you for more advanced programming units.
This outline has been updated, please refresh the page to see the updated version.