<< >> ^

GEG2136

Engineering computer techniques

G Vains

6 points
* 26 lecture hours, 52 tutorial/laboratory hours
* First semester
* Gippsland/Distance
* Prerequisite: GEG1123

Objectives On completion of this subject, students should be familiar with the object-oriented programming paradigm and appreciate the difference between sequential and event driven programming. They should also be able to use effectively a visual development environment to design engineering software applications that incorporate visual program interfaces. The software should be able to utilise prewritten objects and library routines.

Synopsis Review of modern computing processes - object oriented approach, concept of reusable code; encapsulation of data and algorithms in objects with full inheritance and polymorphism. Use of a visual development environment incorporating: object palette; properties/attributes window; code editor; forms designer; compiler; integrated debugger. Language competency including syntax; expressions and statements; type declarations; data structures - arrays; functions and precedes; file and string handling. Special attention is given to interface design including event handlers, data aware controls and interactive I/O objects. Student will require access to a computer running Microsoft Windows 3.11 + and Object Pascal implemented in the Borland Delphi Integrated Development Environment.

Assessment Two laboratory-based assignments: 50%
* Final examination: 50%
* Satisfactory completion of assignments is a work requirement

Recommended texts

Marcho J and Faulkner D Using Delphi QUE, 1995

Robertson L A Simple program design 2nd edn, 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