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
Published by Monash University, Clayton, Victoria
3168 Copyright © Monash University 1996 - All Rights Reserved - Caution Authorised by the Academic Registrar December 1996 |