You are here: UNE Home / Course and Unit Catalogue / 2013 / A-Z / COMP280

Year:

COMP280 Operating Systems

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 2 Off Campus
Armidale Trimester 2 On Campus
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites COMP131
Co-requisites None
Restrictions COMP480 or COMP580
Notes

200- and 300-level COMP units (excluding COMP286, COMP292, COMP303, COMP313 and COMP393) require a knowledge of, and programming experience with, the C++ or Java language.

Combined Units COMP480 - Operating Systems
Coordinator(s) Mark Evered (mevered@une.edu.au)
Unit Description

A programming environment provided by an operating system is an integrated user interface for the various tasks involved in developing programs. The concepts of operating systems, utilities and devices are illustrated via an intensive case study of the UNIX operating system. COMP480 is based on the undergraduate unit COMP280 with additional load consisting of extra questions on assignments and examinations and additional learning outcomes. Candidates for COMP480 will be expected to show a greater level of understanding of the unit material than that required for COMP280. Students who complete COMP280 are not permitted to enrol for COMP480.

Important Information

Where calculators are permitted in examinations, it must be selected from an approved list, which can be accessed from the Further Information link below.

Further information

Materials Textbook information will be displayed approximately 8 weeks prior to the commencement of the teaching period. Please note that textbook requirements may vary from one teaching period to the next.
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment Assessment information will be published prior to commencement of the teaching period.
Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. explain the main concepts of operating systems, including processes, virtual memory, secondary storage management and access control;
  2. explain algorithms for process scheduling, memory management and page replacement;
  3. write Unix shell scripts and C-programs which invoke Unix system calls; and
  4. explain the fundamental principles of processor architecture and computer networks.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Students will gain knowledge of the structure and function of operating systems and of the techniques of shell programming and system call invocation. This knowledge will be practised and assessed in theoretical and practical assignments and will be assessed in the final exam.
True True True
2 Communication Skills
Communication skills will be practised through participation in online discussions and will be practised and assessed through the formulation of answers to theoretical assignment questions.
True True
4 Information Literacy
Students are expected to draw information from and correctly reference various sources in providing answers to the theoretical assignment questions.
True True
6 Problem Solving
Practical assignments will require students to develop problem solving skills related to algorithm design and the debugging of computer programs.
True True True
   

Email to a friend