<< >> ^

SFT7640

Software development II

J Boutland

6 points
* 4 hours per week
* First, second semester
* Caulfield
* Prerequisites: COT7700 and SFT7600
* Prohibitions: CFR1124, CFR1404, CFR2121, GCO1812, SFT2121, SFT2202, TEC2042

Objectives At the completion of this subject students should understand the object-oriented programming paradigm; understand the issues involved in implementing a system in object-oriented languages and how they impact on program performance, reliability and maintenance; and have achieved a good standard of programming in a language relevant to current commercial standards.

Synopsis This subject teaches the use of object-oriented languages to develop computer programs. Topics covered will be object-oriented program design, object-oriented programming implementation, dynamic memory allocation, data abstraction, reuse and inheritance; data structures including linked lists, queues, and stacks; file processing, multiple source file environments, program performance.

Assessment Examination and test: 60%
* Practical work: 40%

Prescribed texts

Deitel H and Deitel P C++: How to program Prentice-Hall, 1994

Recommended texts

Coplien J Advanced C++ programming styles and idioms Addison-Wesley, 1992

Ellis M and Stroustrup B The annotated C++ reference manual Addison-Wesley, 1990


<< >> ^
Handbook Contents | Faculty Handbooks | Monash University
Published by Monash University, Clayton, Victoria 3168
Copyright © Monash University 1996 - All Rights Reserved - Caution
Authorised by the Academic Registrar December 1996