Monash University engineering handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

TEC2042

Engineering programming 2

N Mani

4 points * 26 lecture hours, 26 laboratory hours * Second semester * Caulfield/Peninsula * Prerequisites: TEC2041

Advanced features of C programming using pointers, array of pointers, structure, union, dynamic memory allocation, linked list, doubly linked list and tree structure. Bit-wise operations, microprocessor architecture for C programmers, the ROM BIOS routines, the int86() function, using the declaration in dos.h, attribute byte, segment/offset addressing, far pointer, memory models, graphics modes, direct access to graphics memory, CGA, EGA and VGA mode graphics programming.

Assessment

Practical work, laboratory work and tests: 100%

Recommended texts

Kelly A and Pohl I A book on C 2nd edn, Benjamin-Cummings, 1990

Lafore R C Programming using Turbo C++ Waite, 1990


Return to subject list Return to engineering handbook contents Return to the list of Monash handbooks