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

Year:

COMP516 Principles of Object-Oriented Programming Languages

Credit Points 6
Offering Not offered in 2010
Intensive School(s) None
Supervised Exam There is no UNE Supervised Examination.
Pre-requisites COMP132 or COMP132A or COMP530 or candidature in GradCertCompSc or GradDipCompSc or MCompSc
Co-requisites None
Restrictions None
Notes None
Combined Units None
Coordinator(s) Mark Evered (mevered@une.edu.au)
Unit Description

This unit covers advanced topics in object-oriented programming including type abstraction, subtyping, type-safety, container types, concurrency, components, persistence and security. The emphasis is not on a particular programming language but on underlying principles and alternatives in various programming languages and in the programming language literature. Assessment will be through assignments and projects.

Materials Information Unavailable
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 30%
Assessment Notes
Two assignments
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6
Presentation 40%
Assessment Notes
On campus students presentation is a stand up and talk style presentation; off campus students prepare a web presentation
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6
Project 30%
Assessment Notes
Two projects
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 3 GA: 1, 2, 4, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. explain the key concepts of the literature on object-oriented programming languages;
  2. critically evaluate programming language alternatives;
  3. apply knowledge of example technologies for the topics listed in the unit outline.

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
Taught, assessed and practised in the unit assignments.
True True True
4 Information Literacy
The unit involves literature survey of relevant research papers.
True True True
6 Problem Solving
Problem solving is an integral part of computer programming.
True True True
   

Email to a friend