Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

CSE5930 User interface design and programming

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

CSE5930 User interface design and programming (19 Apr 2007, 1:48pm) [USER INTER DES & PROG (19 Apr 2007, 1:49pm)]

Reasons for Introduction

Reasons for Introduction (18 Apr 2007, 3:00pm)

CSE5930 was introduced as an elective unit in the Master of Information Technology degree.

Reasons for Change (19 Apr 2007, 11:46am)

Not applicable

Role of Unit (18 Apr 2007, 3:02pm)

CSE5930 is an elective unit in the Master of Information Technology degree and other Masters degrees in FIT.

Relationship of Unit (18 Apr 2007, 3:03pm)

CSE5930 is an elective unit in the Master of Information Technology degree and other Masters degrees in FIT.

Relevance of Unit (18 Apr 2007, 3:12pm)

The human-computer interface is an important component of most computer applications. A knowledge of and practice in interface design are important skills for IT professionals.

Objectives

Statement of Objectives (18 Apr 2007, 4:10pm)

At the completion of this unit a student should be able to:

Understand basic human-computer interaction principles; Understand the need for user-centred design; Know and be able to apply good interface design; Be able to evaluate user interfaces using established criteria; Have experience designing and building an interface according to established design guidelines, using a contemporary programming language.

Knowledge and Understanding (Cognitive Domain Objectives) (19 Apr 2007, 11:53am)

At the completion of this unit students will have a theoretical and conceptual understanding of:

  1. The history of human-computer interfaces;
  2. Foundational theories and models which inform interface design;
  3. The application of design principles and guidelines to the design and evaluation of interfaces;
  4. The importance of usability and accessibility in the design of interfaces;
  5. The elements of graphical user interfaces;
  6. The various interaction devices used in graphical user interfaces;
  7. The main interaction styles used in interfaces;

Attitudes, Values and Beliefs (Affective Domain Objectives) (18 Apr 2007, 4:08pm)

At the completion of this unit students will have developed attitudes that enable them to:

  1. Appreciate the importance of good design;
  2. Understand the need for user-centred design;

Practical Skills (Psychomotor Domain Objectives) (19 Apr 2007, 11:55am)

At the completion of this unit students will have the practical skills to:

  1. Apply principles and guidelines of interface design in the evaluation of interfaces;
  2. Design and build an interface according to established design principles and guidelines;
  3. Develop an interface using a programming tool;

Relationships, Communication and TeamWork (Social Domain Objectives) (19 Apr 2007, 11:55am)

At the completion of this unit students will demonstrate the communication skills necessary to:

  1. Produce formal documentation of an evaluation of an interface;
  2. Produce documentation of an interface design and the program code of the implementation of the design.

Unit Content

Summary (19 Apr 2007, 1:30pm)

ASCED Discipline Group Classification: 029999 Information Technology.

The aim of this unit is to provide an understanding of human-computer interface design and development. Students will gain an appreciation of the history of user interfaces and graphical user interface systems (GUIs) and the future directions in user interfaces. The unit will enable students to gain theoretical and practical understanding of human computer interaction (HCI) principles and guidelines, GUI design and evaluation, event-drive programming and standard interaction metaphors, using Visual Basic.NET.

Handbook Summary (18 Apr 2007, 4:11pm)

History of user interfaces and graphical user interface systems (GUIs); human computer interaction (HCI) principles and GUI design and evaluation; event-drive programming; standard interaction metaphors; future directions in user interfaces;existing tools such as Visual Basic.NET, Java and Dynamic HTML.

Recommended Reading (18 Apr 2007, 4:37pm)

Preece, J., Rogers, Y. & Sharp, H. (2002). Interaction Design: beyond human-computer interaction. Hoboken, New Jersey, USA: John Wiley & Sons, Inc. Covers a range of topics on human-computer interaction including interface design, usability and evaluation. A particular focus is on the design of interactive technologies to enhance communication and collaboration.

Prince, A. (2002). Murach's Beginning Visual Basic . NET. Fresno, California, USA: Mike Murach & Associates, Inc. Introduction to the Visual Basic programming language and the.NET framework. Guide to the development of applications using VB .NET.

Teaching Methods

Mode (18 Apr 2007, 4:38pm)

On-campus mode

Strategies of Teaching (19 Apr 2007, 7:07pm)

2 hour lecture/seminar and 2 hour tutorial (laboratory) class each week

Teaching Methods Relationship to Objectives (18 Apr 2007, 4:53pm)

Lectures will be used to present the fundamental models and theories of interface design, and explain the principles and guidelines for interface design, development and evaluation. Lectures will also be used to describe interaction styles, interaction tools and nteface design elements.

Tutorials will be used for practical experience in the evaluation of graphical user interfaces and in the development of a graphical user interface using a programming tool.

Assessment

Assessment Relationship to Objectives (19 Apr 2007, 7:08pm)

Examination:

  • Cognitive Domain Objectives 1-7
  • Affective Domain Objectives 8-9
  • Assignments:

  • Psychomotor Domain Objectives 10-12
  • Social Domain Objectives 13-14
  • Workloads

    Credit Points (11 Jun 2004, 12:16pm)

    6 credit points

    Workload Requirement (19 Apr 2007, 12:03pm)

    12 hours per week comprising:

  • 2 hour lecture;
  • 2 hour tutorial class; and
  • 8 hours of reading and assignment work.
  • Resource Requirements

    Lecture Requirements (18 Apr 2007, 5:01pm)

    Lecture theatre (hi-tech) for 2 hours per week for 13 weeks.

    Laboratory Requirements (19 Apr 2007, 12:04pm)

    One computer laboratory for each group of 16 students for 2 hours per week for 13 weeks.

    Staff Requirements (18 Apr 2007, 5:10pm)

    One lecturer for 2 hours per week for 13 weeks and one tutor for each 2 hour computer laboratory class each week for 13 weeks.

    Software Requirements (18 Apr 2007, 5:18pm)

    Library Requirements (18 Apr 2007, 5:19pm)

    Adequate copies of the texts mentioned above

    Teaching Responsibility (Callista Entry) (19 Apr 2007, 1:51pm)

    Faculty of Information Technology, Caulfield School of IT

    Implications for CASPA (18 Apr 2007, 5:20pm)

    Nil

    Interfaculty Involvement (18 Apr 2007, 5:20pm)

    Nil

    Interschool Involvement (18 Apr 2007, 5:21pm)

    Nil

    Other Resource Requirements (18 Apr 2007, 5:21pm)

    Nil

    Prerequisites

    Prerequisite Units (19 Apr 2007, 1:56pm)

    Nil

    Corequisites (18 Apr 2007, 5:24pm)

    Nil

    Prohibitions (11 Jun 2004, 12:14pm)

    FIT5930,GCO5930,MMS5008

    Alias Titles (18 Apr 2007, 5:27pm)

    Nil

    Level (18 Apr 2007, 5:27pm)

    5

    Proposed year of Introduction (for new units) (19 Apr 2007, 12:11pm)

    Semester 2, 2003

    Frequency of Offering (19 Apr 2007, 12:02pm)

    Semester 1, Semester 2, and Summer semester

    Location of Offering (11 Jun 2004, 12:13pm)

    Caulfield Campus

    Faculty Information

    Proposer

    Renee Gedge

    Approvals

    School: 04 Jun 2007 (Ralph Gillon)
    Faculty Education Committee: 04 Jun 2007 (Ralph Gillon)
    Faculty Board: 04 Jun 2007 (Ralph Gillon)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    07 Aug 2002 Renee Gedge I wish to change the subject title, recommended reading, unit summary and assessment procedures as I have just rewritten the unit content.
    07 Aug 2002 Renee Gedge I wish to change the subject title, recommended reading, unit summary and assessment procedures as I have just rewritten the unit content.
    10 Sep 2002 Renee Gedge Changes to unit summary.
    11 Jun 2004 Aleisha Matthews modified LocationOfOffering; modified Prerequisites/PreReqUnits; modified Prohibitions; modified Workload/CreditPoints
    17 Oct 2005 David Sole Added Software requrirements template
    21 Oct 2005 David Sole Updated requirements template to new format
    18 Apr 2007 Judithe Sheard
    18 Apr 2007 Judithe Sheard
    18 Apr 2007 Judithe Sheard modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjText; modified UnitObjectives/ObjText; modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Objectives; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified ResourceReqs/OtherResources; modified Prerequisites/PreReqKnowledge; modified Corequisites; modified AliasTitles; modified Level
    18 Apr 2007 Judithe Sheard modified DateOfIntroduction; modified Frequency; modified FacultyInformation/FIContact; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator
    19 Apr 2007 Judithe Sheard modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified UnitContent/Summary; modified Assessment/Objectives; modified Frequency; modified Workload/WorkHours; modified ResourceReqs/LabReqs
    19 Apr 2007 Judithe Sheard modified DateOfIntroduction; modified UnitContent/Summary
    19 Apr 2007 Trudi Robinson modified UnitName; modified Abbreviation; modified Teaching/Strategies; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqUnits
    19 Apr 2007 Judithe Sheard modified Teaching/Strategies; modified Assessment/Objectives
    20 Apr 2007 Judithe Sheard
    04 Jun 2007 Ralph Gillon CSE School Approval, Approved by GPGPC at mtg 3/07.
    04 Jun 2007 Ralph Gillon FEC Approval
    04 Jun 2007 Ralph Gillon FacultyBoard Approval - Approved by GPGPC at mtg 3/07. Faculty Board approval added to aid administration in Monatar.

    This version: