Monash University Computing & Information Technology Handbook 1995

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

CFR3111

Program development using UNIX

A Ellis

6 points * 4 hours per week * First semester * Peninsula * Prerequisites: CFR2121 or equivalent * Prohibitions: RDT2131, SFT3001, SFT3303

Structure and basic facilities of UNIX; the file system - utilities, system calls, data file manipulation, editing; multi-user operation - multiprocessing utilities, spooling, backup, recovery, file sharing and locking; UNIX shells - shell scripts and shell programming; processes - environments, interprocess communication, system calls, utilities; UNIX-C interface - C shell scripts, file handling, processes, interrupts, system calls and libraries.

Assessment

Examination (3 hours): 40% * Practical work and presentation: 60%

Prescribed texts

Haviland K and Salama B Unix system programming Addison-Wesley, 1987

Kochan S G and Wood P H Unix shell programming revised edn, Hayden, 1990

Recommended texts

Bach M J The design of the Unix operating system Prentice-Hall, 1990

Bourne S R The Unix system Addison-Wesley, 1982

Christian K The Unix operating system 2nd edn, Wiley, 1988

Prata S Advanced Unix: A programmer's guide Sams, 1985

Rochkind M J Advanced Unix programming Prentice-Hall, 1985

Swartz R Unix applications programming: Mastering the shell SAMS-Macmillan, 1990

Tanenbaum A S Operating systems design and implementation Prentice-Hall, 1987


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