FIT3042 - System tools and programming languages
6 points, SCA Band 2, 0.125 EFTSL
Undergraduate Faculty of Information Technology
Leader(s): Jon McCormack
Offered
Clayton First semester 2009 (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
Prohibitions
CSE2391, CSE3391
Additional information on this unit is available from the faculty at:
13 October 2017
18 November 2024