Skip to content | Change text size

FIT3041 - Unix for networked systems and devices

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Phu Dung Le

Offered

Caulfield First semester 2007 (Day)

Synopsis

UNIX and Operating Systems, UNIX shells and Bourne Shell in particular, Useful Utilities, Perl Scripting, TCL Scripting, C Programming in General, Systems Programming Using C and UNIX, Process Management, Interprocess Communication in C, UNIX Directories and Devices, Make Utility, Java Native Interface

Objectives

At the completion of this subject a student should:

  1. Have an appreciation of the structure and features of UNIX.
  2. Be able to write shell scripts to drive programming environments and integrate UNIX utilities.
  3. Understand file management and processing in the UNIX environment.
  4. Understand processes and inter-process communication in the UNIX environment.
  5. Be able to interface with the UNIX environment using system calls from C or Java programs.
  6. Be familiar with and have developed the skills of using extensive range of UNIX utilities.
  7. Be familiar with and have developed the skills of using a number of UNIX editors.

On the whole, students are expected to demonstrate effective usage of the UNIX operating system as a user and programmer.

Assessment

Final exam: 60%
Assignments: 40%

Contact hours

Lecture: 2 hours/week; Tutorial: 2 hours/week.

Prerequisites

FIT1001 or CSE1201 or equivalent and FIT1002 or CSE1203 or equivalent

Prohibitions

CPE3007, CPE2008, CSE2208, CSE2391, CSE3001, CSE3208, CSE3391, FIT2065, GCO3813