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
Published by Monash University, Clayton, Victoria
3168 Copyright © Monash University 1996 - All Rights Reserved - Caution Authorised by the Academic Registrar December 1996 |