Monash University Computing & Information Technology handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

SFT1102

Program design and data structures

D Hagan

6 points * 4 hours per week * First/Second semester * Caulfield * Prerequisites: SFT1101 * Prohibitions: CFR1124, CFR1404, CFR2121, CSC1030, CSC1062, GCO1812, RDT1400, SFT2121, SFT2202, TEC2042

Design concepts such as coupling, cohesion, morphology, encapsulation and abstract data types. Structures, unions, bit manipulations and enumerations. Data structures at a physical and abstract level including arrays, lists, stacks, queues and records. Keyed files (direct and serial access). Multiple source file programs. Preprocessors. Introduction to object-oriented programming, classes, inheritance.

Assessment

Unit tests: 30% * Assignments: 40% * Examination (3 hours): 30%

Recommended texts

Page-Jones M The practical guide to structured systems design Prentice-Hall, 1988


Return to subject list Return to computing handbook contents Return to the list of Monash handbooks