Search | Previous : 433-253 | Next : 433-255
Handbook 1997 : Faculty of Engineering : School of Electrical Engineering and Computer Science

433-254 Software Design

Credit Points:

When taken from School of Electrical Engineering and Computer Science, Faculty of Engineering:
14.2
When taken from Computer Science, Faculty of Science:
12.5

Coordinator:

Dr Z. Somogyi

Prerequisite/s:

433-141, 433-142. (From 1998: 433-141 and either 433-142 or 433-161 +162.)

Pre/Corequisite/s:

Prerequisites or Corequisites: 433-252 and 433-253. (For 1997: Prior completion of 433-242 or concurrent enrolment in 433-253 plus prior completion of 433-244 or concurrent enrolment in 433-252).

Timetable:

Semester 2

Contact:

39 lectures, 13 tutorials, 26 practice class hours

Objectives:

On completion of this subject students should: be able to design and code medium sized programs; be familiar with a range of design techniques; be able to select a design technique appropriate for a given problem; and be able to select a programming language appropriate for the selected design technique.

Content:

Principles of design. Design methods based on the structures of input and output. Recursive descent parsing. Structure clash resolution. Abstract data types. Object-oriented design and object-oriented programming. Top-down design and client-server concepts. Event based programming. Rule based design. Exception handling. Choosing a programming language.

Assessment:

A 2-hour practical examination during the semester, and a 3-hour written examination at the end of the subject. Project work, which is expected to take about 40 hours must be completed satisfactorily to pass the subject. Weighting of assessment components will be made known at the start of the subject.

Search | Previous : 433-253 | Next : 433-255
Handbook 1997 : Faculty of Engineering : School of Electrical Engineering and Computer Science
Status:                   OFFICIAL 1997
Last Modified:            Wednesday March 12 3:36 pm
SGML to HTML Conversion:  Information Technology Services
Authorised by:            Academic Registrar
Email Enquiries:          Course_Information@registrar.unimelb.edu.au
Copyright © University of Melbourne 1997.