Monash University Computing & Information Technology handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

GCO1811

Computer programming I

T S Roberts and J G K Harris

6 points * 4 hours per week * First semester * Gippsland/Distance * Corequisites: GCO1815 * Prohibitions: BUS1010, BUS2011, CFR2121, CSC1011, CSC1021, RDT1301, SFT2121

Algorithms; introduction to structured design; the C++ language, lexical elements and basic syntax; simple data types, variables, constants, declarations; block structure, expressions, statements, compound statements; input, output; control structures; storage classes; scope rules; information hiding; functions and parameters; function calls; passing parameters by value and by reference; module specification using pre and post conditions; use of assertions. One-dimensional and multi-dimensional arrays; character and string handling; testing and debugging techniques; compiler usage. For students on campus, there will be four hours per week, consisting of two hours of lectures and two hours of tutorials, with additional contact initiated by the student. For distance education students, there will be an optional four hours contact at each weekend school, coupled with study guides and additional contact through electronic mail and news. Access to the university's computer systems via modem is compulsory for distance education students.

Assessment

Examination (3 hours): 70% * Other assessment modes: 30%

Prescribed texts

Deitel H M and Deitel P J C: How to program 2nd edn, Prentice-Hall, 1994

Robertson L A Simple program design Nelson, 1993


Return to subject list Return to computing handbook contents Return to the list of Monash handbooks