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

Year:

COMP287 GUI Programming and Interaction Design

Updated: 15 January 2013
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 1 Off Campus
Armidale Trimester 1 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 COMP132 or COMP132A
Co-requisites None
Restrictions COMP386 or COMP487 or COMP587
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 COMP487 - GUI Programming and Interaction Design
Coordinator(s) Serge Bogeholz (sbogeho2@une.edu.au)
Unit Description

This unit covers elementary and advanced concepts in Graphical User Interface (GUI) programming and interaction design. Students will be provided with practical and theoretical experience in prototyping, testing and evaluating interface designs, human cognition, the basics of support printed manuals, online help, hypertext and other information exploration tools. COMP487 is based on the undergraduate unit COMP287 with additional load consisting of extra questions on assignments and examinations and additional learning outcomes. Candidates for COMP487 will be expected to show a greater level of understanding of the unit material than that required for COMP287.

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.

Interaction Design: Beyond Human-Computer Interaction
ISBN: 9780470665763
Sharp, H., Rogers, Y. and Preece, J., Wiley 3rd ed. 2011
Text refers to: Trimester 1 , On and Off Campus
Java, The Complete Reference
ISBN: 9780071606301
Schildt, H., Osborne 8th ed. 2011
Text refers to: Trimester 1 , 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% On/Off Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 3 GA: 2, 4, 6, 7
Assignment 2 20% On/Off Campus
Assessment Notes
Short answers and programming task. It is mandatory to pass this component in order to pass this unit.
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 4, 6, 7
Online quizzes 10% On/Off Campus
Assessment Notes
Four quizzes worth 2.5% each
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 4, 6, 7
Final Examination 2 hrs 60% On/Off Campus
Assessment Notes
It is mandatory to pass this component in order to pass this unit.
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6, 7

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. appreciate the importance of studying Interaction Design for interface design;
  2. apply the principles of user-centred software design; and
  3. evaluate the usability of user interface designs.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Students will gain knowledge of the principles of interaction design and of the techniques of graphical user interface programming in Java. 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. A key aspect of the practical assignments involves communication with the client of the software system being developed.
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 user requirements, program design and interface design.
True True True
7 Social Responsibility
An important aspect of this unit is an understanding of the consequences of introducing or modifying the software used in a workplace and ensuring that the software meets the requirements of users.
True True
   

Email to a friend