Skip to content | Change text size
Handbooks Courses Units Related information

FIT3042 - System tools and programming languages

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader(s): Jon McCormack


Clayton First semester 2009 (Day)


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.


At the completion of this unit students will have knowledge and understanding of:

  1. the Unix philosophy at shell and system call levels;
  2. Unix shells and the POSIX standard;
  3. the variety of tools available and understanding of a core selection of them;
  4. the Unix system call interface and associated systems programming.

At the completion of this unit student will have:
  1. programming skills at the Unix shell level using pipelines and shell scripts applying a nember of tools;
  2. programming skills at the system call level for systems programming.


Written Examination (3 hours):50%, Assignments (2): 40%, Practical Exercises: 10%.

Contact hours

4 x contact hrs/week


FIT1008, FIT1015, CSE1303


CSE2391, CSE3391

Additional information on this unit is available from the faculty at:

[an error occurred while processing this directive]