units

FIT2065

Faculty of Information Technology

Undergraduate - Unit

print version

6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered, or view unit timetables.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2014 (Day)

Synopsis

The main topics covered in this unit include computer systems, operating systems, process management and coordination, memory management including modern implementations of virtual memory, file systems, operating system security, shell variant scripting, regular expressions, Unix utilities, Unix file system, Unix system administration and installation, Unix programming, research and development.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the role of operating systems in the architecture of computer systems;
  • the practical considerations involved in the use of the Unix operating system; specifically memory management, process management and file system implementations;
  • the role, utility and syntax of Unix scripting languages;
  • considerations and techniques for securing the Unix operating system;
  • the responsibilities of and tasks undertaken by Unix system administrators;
  • points of contrast and similarity between Unix and other operating systems in widespread use.

Developed attitudes that enable them to:

  • appreciate Unix operating system as it is implemented in modern computer systems - Unix system file system, memory management, and networking, and practical functions;
  • know how to solve many systems problems using Unix scripting and system facilities;
  • appreciate Unix system programming, research and development, and security.

Developed the skills to:

  • use important Unix utilities to monitor Unix systems and Unix networks; construct Unix shell scripts to solve many system problems;
  • implement security controls in the Unix environment;
  • use Unix utilities for data processing, system development and research;
  • install and configure the Unix environment;
  • use Unix OS for important network servers and tailor their Unix systems to provide important system and network services.

Demonstrated the communication skills necessary to:

  • understand the need to balance requirements of users in multiuser operating system environments;
  • confidently discuss issues in groups with regard to the implementation of Unix;
  • articulate opinions in group environments with respect to the implementation of operating system environments.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Chief examiner(s)

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

This unit applies to the following area(s) of study

Prerequisites

One of FIT1001, FIT1031 or CSE1201 or equivalent

Prohibitions

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

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