Monash University Handbooks 2008

FIT3042 - System tools and programming languages

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Dr. Jon McCormack

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:

  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.

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

[an error occurred while processing this directive]