MONASH UNIVERSITY FACULTY HANDBOOKS

Science 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 will be able to competently design and implement medium size software projects from specification; apply key principles of software engineering to all software that they author - 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) + Practical work

Prescribed texts

Recommended texts


| Undergraduate Subjects | Science Handbook | Monash handbooks | Monash University