MONASH UNIVERSITY FACULTY HANDBOOKS

Science Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


CSC3210

Software development in COBOL

4 points + Two 1-hour lectures per week + Clayton + Prerequisites: + CSC2050 + Corequisite: As for CSC3030 + Prohibitions: BUS1042, BUS3522, CFR3308, SFT2205

Objectives On completion of the subject students will be able to program in COBOL; be familiar with and able to discuss some basic concepts and tools for object-oriented COBOL programming; familiar with CASE concepts and tools; be capable of applying software engineering concepts in the construction of software written in COBOL; be aware of the benefits of careful analysis and design in ensuring the construction of software.

Synopsis This subject is for students who wish to learn COBOL programming in a team environment. This involves software design using structure- and object-oriented approaches. Topics include COBOL programming - cultural and future aspects, comparison of COBOL with other languages, COBOL program structure and techniques (divisions, coding form, levels, statements, tables, sorting linked lists, stacks, queues); the role of systems analysis; large-scale software development techniques - resource allocation, decision analysis, normalisation, designing documents, files, controls and test plan, implementation and prototyping (3 GLs, 4 GLs, CASE); Rational Rose to support object-oriented approaches - the problem domain and system's responsibilities, relationship between classes and objects, abstraction, encapsulation, inheritance, association, designing the problem domain, human interaction, task management and data management.

Assessment Examination (2 hours): 50% + Practical work including COBOL project: 50%

Prescribed texts

Recommended texts


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