GEG2136

Engineering computer techniques

G Vains

6 points
* 26 lecture hours and 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 95+ and Object Pascal implemented in the Borland Delphi 3 Integrated Development Environment.

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

Recommended texts

Borland Delphi 3 Manuals
Robertson L A Simple program design 2nd edn, Nelson, 1993

Back to the Engineering Handbook, 1998
Handbook Contents | University Handbooks | Monash University


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