| Area: | School of Information Systems |
| Credits: | 25.0 |
| Contact Hours: | 4.0 |
| Lecture: | 1 x 2 Hours Weekly |
| Tutorial: | 1 x 1 Hours Weekly |
| Laboratory: | 1 x 1 Hours Weekly |
| Anti Requisite(s): | 10859 (v.2) Software Design 301
11706 (v.3) Hypertext 212
|
| Prerequisite(s): | 305466 (v.1) Development (Principles of Programming) 200 or any previous version
|
| Syllabus: | The problems of software quality, review of design techniques and reusability of software. Object-oriented design and programming - data abstraction, objects, classes, genericity, inheritance. Use of a suitable language. |
|   |
| Unit Outcomes: | On successful completion of this unit students will have - An understanding of the technical problems associated with the production of high quality software and will be introduced to the techniques of object-oriented design and programming. |
| Text and references listed above are for your information only and current as of September 30, 2003. Please check with the unit coordinator for up-to-date information. |
| Unit References: | No prescribed references. |
| Unit Texts: | Bell, D. and Parr, M., (2002), Java for Students. 3rd ed., Prentice Hall. |
|   |
| Unit Assessment Breakdown: | Lab Test One 20%. Lab Test Two 20%. Lab Set Work 10%. Final Examination 50%. This is by grade/mark assessment. |
| Year | Location | Period | Internal | Area External | Central External | | 2004 | Bentley Campus | Semester 1 | Y | | | | 2004 | Bentley Campus | Semester 2 | Y | | | | 2004 | Joondalup Campus | Semester 1 | Y | | | | 2004 | Joondalup Campus | Semester 2 | Y | | | |