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

Year:

COMP509 Parallel and Distributed Computing

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study Online Level
Armidale Semester 2 Off Campus D - Comp/internet essential
Armidale Semester 2 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 AMTH140 and COMP280 or COMP480 or candidature in GradCertCompSc or GradDipCompSc or MCompSc
Co-requisites None
Restrictions COMP309
Notes None
Combined Units COMP309 - Parallel and Distributed Computing
Coordinator(s) Neil Dunstan (neil@turing.une.edu.au)
Unit Description

This unit provides an introduction to the area of parallel and distributed computing. Topics include: processes, interprocess communication, multithreaded programming, thread synchronisation, and programming parallel virtual machines (PVM and MPI).

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material

UNIX Systems Programming: Communication, Concurrency and Threads
ISBN: 9780130424112
Robbins, K.A. and Robbins, S., Prentice Hall 2nd ed. 2003
Text refers to: Semester 2 , On and Off Campus
Referenced Material
Optional
Text(s):

Note: Reference material is held in the University Library - purchase is optional

Advanced Linux Programming
ISBN: 9780735710436
Mitchell, M., Oldham, J. and Samuel, A., New Riders
Note: Available from the Dixson Library, UNE
Text refers to: Semester 2 , 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 7% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 6
Assignment 1 10% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 2, 3, 4, 6
Assignment 2 7% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 6
Assignment 2 10% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 2, 3, 4, 6
Assignment 3 10% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 2, 3, 4, 6
Assignment 3 7% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 6
Assignment 4 7% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 6
Project 12% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 6
Final Examination 2 hrs 70% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 2, 3, 4, 6
Final Examination 2 hrs 60% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1 GA: 1, 2, 4, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to: teach the fundamental paradigms of modern concurrent programming.
Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
This is an important area of knowledge for IT professionals.
True True True
2 Communication Skills
Handled in assisgnments.
True True True
4 Information Literacy
Involves use of computing equipment
True True True
6 Problem Solving
Programming involves problem solving.
True True True
   

Email to a friend