HCI and Design

Home / Education / Undergraduate / Courses / HCI and Design

Artificial intelligence is used in many applications in today’s world but is ultimately only useful in how it positively impacts the human experience. This course is an introduction into understanding how to design for people and utilise AI to empower humans. We will cover a number of topics: establishing user requirements, interaction models, prototyping, human memory and attention, evaluating designs and AI in Human Computer Interaction. These topics will be explored via a combination of lectures, individual mini-projects and a group project to develop an AI-powered application to empower humans.

Students should be comfortable with programming for the front and back end. In particular they should be familiar with Python, and a stack of HTML-CSS-JavaScript which will be taught in parallel in the Service Design Studio.