Lecturer to be advised
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
Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by R Chaffey, Faculty of Engineering
Copyright © Monash University 1997 - All Rights Reserved -
Caution