SFT3208

UNIX programming

A S M Sajeev

6 points
* 3 hours per week
* Second semester
* Caulfield
* Prerequisites: SFT1102
* Prohibitions: SFT2208

Objectives At the completion of this subject students should know how to use UNIX commands; know the interface between UNIX systems and C programs in the form of system calls; and be able to write shell scripts and use UNIX programming tools.

Synopsis The subject provides an introduction to UNIX systems for students with knowledge of C programming but who have not worked in a UNIX environment. The structure of the operating system is discussed and variant forms considered. Shells, utilities and C programming tools are discussed and students are introduced to programming shell scripts. The interface between the UNIX system and C programs, in the form of system calls, is introduced. Since the objectives are largely practical, progressive assignment work involving the use of operating system facilities and, in particular, shell programming, will be used. An examination will provide testing of conceptual knowledge and confirm the acquisition of practical skills.

Assessment Examination: 40%
* Practical work: 40%
* Tutorial work: 20%

Prescribed texts

Glass G UNIX for programmers and users Prentice-Hall, 1993

Recommended texts

To be advised

Back to the Information Technology Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved - Caution