Advanced Human Computer Interaction

Undergraduate | 2026

Course page banner
Mode icon
Mode
Mode
Your studies will be on-campus, and may include some online delivery
On campus
area/catalogue icon
Area/Catalogue
COMP 4019
Course ID icon
Course ID
205824
Campus icon
Campus
Adelaide City Campus
Level of study
Level of study
Undergraduate
Unit value icon
Unit value
6
Course owner
Course owner
Adelaide University
Course level icon
Course level
4
Study abroad and student exchange icon
Inbound study abroad and exchange
Inbound study abroad and exchange
The fee you pay will depend on the number and type of courses you study.
No
University-wide elective icon
University-wide elective course
No
Single course enrollment
Single course enrolment
No
alt
Note:
Course data is interim and subject to change

Course overview

The course will provide students with a theoretical framework for, and practical familiarity with, the current technologies and research directions in the field of computer user interface technologies. This course will cover the underlying software infrastructure to support modern user interface technologies and elucidate the distinctions among different approaches to user interface and their evaluation. This course will assume knowledge of traditional user interface technologies and provide a deeper understanding of state-of-the-art and future research directions for user interfaces. The course combines the investigation of theory and practical aspects of advanced user interfaces. The course includes: Software infrastructures for the user interfaces; 3D user interfaces; Mobile user interfaces; Virtual and augmented reality user interfaces; User modelling and its applications to adaptive user interfaces; Major user interface paradigms, including anthropomorphic interfaces; User interface evaluation; Novel user interfaces.

Course learning outcomes

  • understand a number of the current research topics in user interface technology
  • understand current technologies upon which modern user interface are built
  • identify new directions in which user interfaces are developing
  • build a user interface based on one of the novel techniques described in this course
  • describe how new user interface technologies and methods may improve user interactions with defined application domains
  • understand and apply human ethics to user studies

Prerequisite(s)

N/A

Corequisite(s)

N/A

Antirequisite(s)

N/A