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

Year:

COMP132 Advanced Programming

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 1 Off Campus
Armidale Trimester 1 On Campus
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 or COMP131A
Co-requisites None
Restrictions COMP130 or COMP132A or COMP532 or COMP282
Notes

students will need access to a computer with a JAVA language compiler and Internet access is required in order to complete this unit

Combined Units None
Coordinator(s)
Unit Description

This unit reinforces the techniques learned in COMP131 while introducing additional ones for enhanced computer program development. Topics include: recursion; file processing; abstract data types; large-scale programming; and dynamic data structures.

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

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material. Please note that textbook requirements may vary from one teaching period to the next.

Starting out with Java: From Control Structures through Data Structures
ISBN: 9780321545862
Gaddis, T. and Muganda, G., Addison-Wesley 2nd ed. 2011
Text refers to: Trimester 1 and 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
Assignments 30% On/Off Campus
Assessment Notes
Six programming tasks worth 5% each
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Final Examination 2 hrs 70% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. apply advanced programming techniques including recursion, file processing and dynamic data structures;
  2. define interfaces and program implementations for abstract data types; and
  3. apply a standard set of algorithms for sorting and searching.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Students develop knowledge of advanced programming techniques.
True True True
2 Communication Skills
Practised and assessed in assignment solutions. Practised in bulletin board participation.
True True True
4 Information Literacy
Unit involves skills in online learning, literature research and computer skills.
True True True
6 Problem Solving
Unit material and assignments teach problem solving skills in program development.
True True True
   

Email to a friend