<< >> ^

DGS1400

Software development II

J Robinson

6 points
* Two 1-hour lectures, one 2-hour practical laboratory and one 1-hour tutorial per week
* Second semester
* Clayton
* Prerequisite: RDT1301
* Prohibitions: BUS2011, BUS2120, CFR1122, CFR1404, CSC1030, GCO1812, GCO1815, SFT1102, SFT2121, SFT2202

Objectives At the completion of the subject students should have a comprehensive working knowledge of the C++ programming language; be able to develop algorithms and programs which use complex data structures; appreciate the value of, and be able to apply, systematic software development techniques; and be familiar with the basic user and programmer interfaces and development tools associated with the UNIX operating system.

Synopsis In this subject students expand the work done in DGS1301 to a more complete treatment of the C++ language, use of complex data structures, and interaction with more complex operating system procedures. Software engineering, data abstraction, data structures such as queues, stacks and linked lists, introduction to object-oriented concepts, an introduction to the UNIX operating system.

Assessment Examinations: 80%
* Assignments and laboratory work: 20%

Prescribed texts

Friedman F L and Koffman E B Problem solving, abstraction, and design using C++ Addison-Wesley, 1994


<< >> ^
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