Authorised by Academic Registrar, April 1996
Objectives On completion of the subject students will have been exposed to the issues involved in constructing a piece of software significantly larger than previously required; be able to develop a piece of software that is directed towards a specific task; be able to focus upon the particular application-based problem-solving skills required, as well as the broader programming skills. This subject should be contrasted with CSC3020 (Software engineering project) and has the specific goal of developing a large piece of software oriented towards a particular problem domain that is designed and constructed by the student who is expected to work as independently of others as possible.
Synopsis This subject is intended to provide practical experience involving a non-trivial project. The projects are generally software oriented, although a small number of hardware projects may be offered. The list of projects to be offered will be available at re-enrolment, and students will be assigned to projects in the first week of semester. There are no lectures in this subject, although students will be expected to attend regular meetings with their project supervisors. As a rough guide, this subject should require about 100 hours of effort from the student during the semester.
Assessment Practical work