<< >> ^

ENC4022

Computer applications 7E

H Abachi

4 points * 26 lecture hours, 26 tutorial hours * Second semester * Caulfield * Prerequisites: ENC3022

Objectives The principles of object-oriented programming particularly in the C++ environment. Windows programming in C. Technology and design principles of instrumentation systems. 32-bit microprocessor architectures as RISC and CISC devices in single and multi-processor applications.

Synopsis Students will take units A and B, units A and C or units A and D. Unit A - Object-oriented programming: characteristics, objects, classes, inheritance, reusability, polymorphism and overloading. Virtual functions. Class libraries. Unit B - Windows programming in C. Menus and message handling. Device contexts. Dialog boxes, coordinate systems, graphics and text. Unit C - Principles and characteristics of sensors for flow, pressure, temperature, volume. Data acquisition and amplification of transducer signals. Signal processing. Instrumentation design trends. Unit D - Parallel processing and multiprocessor systems, architecture, design and applications. Programming. Transputers - advanced microprocessors 80386/486, Pentium microprocessor hardware and software system.

Assessment Examination: 60% * Assignments: 40%

Recommended texts

Conger J The Waite Group's Windows API bible Waite Group Press, 1992

Lafore R Object-oriented programming in Turbo C++ Waite, 1995

Monash University printed notes

Tompkins W and Webster J Interfacing sensors to the IBM PC Prentice-Hall, 1988


<< >> ^
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