You are viewing an older version of this curriculum item. Select the current year or your commencing year of study from the drop down above. For Pre-2022 Course Rules, use the link located on the right-hand side of the screen.

Overview

Modern interactive software is a complex experience with a focus on the user and their needs. This topic will examine the issues associated with human factors in the design, implementation and evaluation of interactive, web-based systems.  The core of the topic focuses on identifying and critiquing human factors and user … For more content click the Read More button below. The topic will cover the following material: the complexity of UX design for interactive and web-based systems, the integral nature of the user in the design and development process, the human computer interaction cycle, use of affordance and metaphor in software, application of computing and UX laws and principles, the societal, ethical and security issues associated with software design and construction.  Students will explore these concepts through the use of and implementation of web technologies, including HTML, CSS, DOM, PHP, Javascript, and AJAX.   The importance of the user in the design of web-based systems will be consolidated with contemporary research into human factors methods.  Development processes will apply the client-centric design principles with rapid integration of client feedback into iterative development processes.  As such, you will engage with practical applications of principles and practices that elucidate the inclusion of the feedback cycles within the design and deployment of client focused, web-based, software systems.

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

This topic aims to provide students with:

  • A working vocabulary to classify, examine, and interpret concepts that drive user focused software development of interactive, web-based systems
  • Skills to develop web-based systems across the full stack deployment environment
  • Skills to critique and apply suitable human factors research methods
  • Scaffolded experience with iterative design, including user-centric evaluation and testing of features and hypotheses, allowing for rapid integration of feedback into design iterations
  • Actionable frameworks for the design of UX evaluation procedures for interactive, web-based systems
  • Methodological skills for experiment design, data capture, analysis and formulation of conclusions for human-computer interactions

Learning outcomes

On completion of this topic you will be expected to be able to:
1.
Determine how human factor principles and system design affects usability
2.
Implement user focused software solutions through the effective inclusion of users in the design and development process
3.
Appraise human factors research methods for consideration in the planning of user-centric design practices
4.
Reflect on ethical, legal and security issues related to web applications
5.
Practically apply user-centric, iterative design practices incorporating rapid feedback integration
6.
Prepare, conduct and evaluate user experience experiments for interactive, web-based systems
7.
Work independently and in a team on designing, creating and maintaining applications for the web
8.
Communicate effectively, using technical language with other IT professionals

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Requisites information

Pre-requisites:

Anti-requisites: