You are here: UNE Home / Course and Unit Catalogue / 2010 / A-Z / COMP170

Year:

COMP170 The Linux/Unix Programming Environment

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study Online Level
Armidale Semester 1 Off Campus D - Comp/internet essential
Armidale Semester 1 On Campus D - Comp/internet essential
ISBT Melbourne ISBT Semester 1 On Campus D - Comp/internet essential
ISBT Melbourne ISBT Semester 2 On Campus D - Comp/internet essential
ISBT Melbourne ISBT Summer On Campus D - Comp/internet essential
ISBT Sydney ISBT Semester 1 On Campus D - Comp/internet essential
ISBT Sydney ISBT Semester 2 On Campus D - Comp/internet essential
ISBT Sydney ISBT Summer On Campus D - Comp/internet essential
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 None
Co-requisites None
Restrictions COMP570
Notes None
Combined Units None
Coordinator(s) Neil Dunstan (neil@turing.une.edu.au)
Unit Description

This unit will introduce students to software development under UNIX-type operating systems. Students will learn to construct multi-component software in the UNIX environment and develop compiled and interpreted software.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material

Linux and Unix Programming Tools
ISBN: 9780201773453
Salwar, S.M. and Al-Saqabi, K., Addison-Wesley 2002
Text refers to: Semester 1 and ISBT Semesters 1, 2 and ISBT Summer , On and Off Campus
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 10% ISBT On Campus
Assessment Notes
Short answers
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 5, 6, 7
Assignment 1 35% On/Off Campus
Assessment Notes
Three assignments
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 4 GA: 1, 2, 4, 5, 6, 7
Assignment 2 10% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 6
Assignment 3 15% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 4 GA: 1,2, 6
Final Examination 2 hrs 65% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 6
Final Examination 2 hrs 65% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. develop programs in UNIX-type environments;
  2. develop multi-module software;
  3. use and build Object Code libraries;
  4. develop event driven software.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Knowledge of operating systems and software development.
True True True
2 Communication Skills
Both written and oral communication skills will be practised via oral presentations and the submission of written reports.
True
3 Global Perspectives
Course content is selected within the global context.
True True True
4 Information Literacy
Information literacy is fundamental to the successful completion of a computer-based unit.
True True True
5 Life-Long Learning
Fundamental professional skills in computer use will be taught, assessed and practised.
True True True
6 Problem Solving
The ability to ensure that computer programs perform as required is a basic problem solving skill that is developed in this unit.
True True True
7 Social Responsibility
Security issues are taught and IT ethics are practised.
True True True
   

Email to a friend