MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


CFR7101

Introduction to software development

B Hurst

6 points + 4 hours per week + First semester + Peninsula + Prohibitions: CSC1011, CSC1021, GCO1811, GCO7821, SFT2121

Synopsis Introductory topics about computers: DOS-directories and files, directory structure, basic command line commands. Editors and text files. Structure of a simple C program. Data items and data types. Arithmetic in C. Overflow, precedence in arithmetic. Functions. Passing data by value and reference, prototyping, simple scoping, guidelines for writing functions. Simple input and output in C. Design concepts: steps in developing a program, top-down design, structured programming constructs, the structure chart, functional decomposition, coupling. Testing: test strategies - test plan, input data, expected results, testing heuristics. Selection constructs in C. Repetition: iteration and recursion in C. The C preprocessor. Simple pointers. One-dimensional arrays. Strings. Project files.

Assessment Examination (3 hours): 50% + Unit tests: (20%) + Practical work: 30%

Prescribed texts

Recommended texts


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