Offered
Clayton First semester 2008 (Day)
Synopsis
UNIX tools for managing processes; searching, editing and modifying files and data streams; and command interpreters and shell scripts;
a typical system call interface and it use for systems programming in a language like C.
Objectives
At the completion of this unit students will have knowledge and understanding of:
- the Unix philosophy at shell and system call levels;
- Unix shells and the POSIX standard;
- the variety of tools available and understanding of a core selection of them;
- the Unix system call interface and associated systems programming.
At the completion of this unit student will have:
- programming skills at the Unix shell level using pipelines and shell scripts applying a nember of tools;
- programming skills at the system call level for systems programming.
Assessment
Written Examination (3 hours):50%, Assignments (2): 40%, Practical Exercises: 10%.
Contact hours
4 x contact hrs/week
Prerequisites
FIT1008, FIT1015, CSE1303
Prohibitions
CSE2391, CSE3391