MONASH UNIVERSITY FACULTY HANDBOOKS

Engineering Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


ENC3022

Computer applications 6E

M Telfer

4 points + 26 lecture hours, 26 tutorial/laboratory hours + Second semester + Caulfield + Prerequisites: ENC2422

Objectives A knowledge of C programming for the PC environment especially an understanding of the principles of graphics programming for high speed use. An understanding of mainstream 16 bit microprocessor architectures and applications.

Synopsis C programming for the PC: interrupts, video card programming, timers, DMA. Programming of lines and circles by Bresenham algorithm. Large-system programming. 16-bit microprocessor architecture, memory interfacing for 16-bit systems, I/O for parallel and serial devices using programmed I/O and interrupt driven I/O. Applications and design examples.

Assessment Examination: 60% + Progressive tests and assignments: 40%

Recommended texts


| Undergraduate Subjects - Caulfield | Engineering Handbook | Monash handbooks | Monash University