MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


CSC2050

Software engineering I

4 points + Two 1-hour lectures per week and one 3-hour laboratory per fortnight + Second semester + Clayton + Prerequisites: CSC2040 + Prohibitions: CFR2128, CFR3042, GCO3811, RDT2231, SFT2201, SFT3041

Objectives On completion of the subject, students should be able to competently design and implement medium size software projects from specification; and apply key principles of software engineering to all software that they author so that it is correct, efficient, modular, reusable, structured and well documented.

Synopsis This subject looks at formal methods and approaches to the construction of modern computer software. Topics covered include: software tools, object-oriented programming (using the C++ programming language), documentation, debugging, metrics, formal specification, process and project management issues.

Assessment Examination (2 hours): 80% + Practical work: 20%

Prescribed texts

Recommended texts


| Subjects | Computing & Information Technology Handbook | Monash handbooks | Monash University