<< >> ^

ENC2403

Computer applications 3

J D Zakis

4 points * 26 lecture hours, 26 laboratory hours * First/Second semester * Caulfield * Prerequisites: ENC1102

Objectives Understanding the fundamentals of the UNIX multiuser operating system and its software tools environment. Familiarity with the features of the C programming language and their usage. Application of C to diverse programming requirements. Usage of memory management facilities in C for programs handling large volumes of data. Data structures and their application in data management. Linked lists in the implementation of stacks queues, trees and similar data structures.

Synopsis Introduction to the Unix multi-user operating system and a selection of the vast range of available tools. The features and facilities provided by the C programming language and its support environment under UNIX and also on personal computers under MSDOS. Emphasis is given to the use of pointers, data structures and standard library functions. A concise programming style resulting in modular and portable software is encouraged throughout.

Assessment Practical work, laboratory work and class tests: 100%

References

Johannsonbaugh R and Kalin M Applications programming in ANSI C Macmillan, 1993

Kernighan B W and Ritchie D M The C programming language Prentice-Hall, 1988

Miller L H and Quilici A C The joy of C Wiley, 1993


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