ENC2403

Computer applications 3

J D Zakis

4 points
* 26 lecture hours and 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

Back to the Engineering Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by R Chaffey, Faculty of Engineering
Copyright © Monash University 1997 - All Rights Reserved - Caution