<< >> ^

GCO1811

Computer programming 1

J G K Harris and T S Roberts

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

Objectives On completion of this subject, students should understand the nature of computer programs and programming languages; be able to display skills in problem-solving and algorithmic design; and be able to write programs and manipulate data in one and two dimensional arrays and use appropriate techniques to communicate program data between modules.

Synopsis 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. Access to the university's computer system 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

Roberston L A Simple program design Nelson 1993


<< >> ^
Handbook Contents | Faculty Handbooks | Monash University
Published by Monash University, Clayton, Victoria 3168
Copyright © Monash University 1996 - All Rights Reserved - Caution
Authorised by the Academic Registrar December 1996