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.
Student requirements for distance education Access to a
computer with SVGA graphics CD-ROM and Windows 95+. Essential software Borland
Delphi 3+.
Assessment Two laboratory-based assignments: 50% · Final
examination: 50% · Satisfactory completion of assignments is a work
requirement
Recommended texts
Borland Delphi 3 Manuals
Back to the 1999 Engineering Handbook