Course syllabus

DAT420 / TIG095 DAT420 / TIG095 Human - computer interaction lp3 VT21 (7.5 hp)

Course is offered by the department of Computer Science and Engineering

Contact details

  • Examiner: Mohammad Obaid (
  • Teacher: Sara Ljungblad (
  • Teacher: Sjoerd Hendriks (
  • Teacher: Jenny Tolf (
  • Teaching Assistant: Patricia Zabecka (
  • Teaching Assistant: Tanvi Vidhate (
  • Teaching Assistant: Ziming Wang (
  • Guest Speaker: Mafalda Gamboa

Student Representatives:

  • Artin Abiri (
  • Moa Berglund (
  • Erik Wessman (
  • Julia Jönmark (
  • Kevin Tan Quach (

Course purpose

The purpose of this course is to give students basic knowledge regarding methods for designing and evaluating user interfaces.


Human-computer interaction (HCI) is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. In human-computer interaction the main objective is to perform analysis, establish requirements, design and evaluate interactive computer-based systems and products with respect to the user. The purpose of this course is to give the student basic knowledge about human cognition and relevant methodology. The course will cover broad knowledge regarding designing interactive computer systems and interface design.

Learning outcomes (after completion of the course the student should be able to)

Knowledge and understanding

  • Describe stages of the design process
  • Describe methods for working with human-computer interaction
  • Describe the similarities and differences of designing for different user groups
  • Describe considerations for involving users in the design process

Skills and abilities

  • Create designs specifically adapted for certain user groups
  • Design with regards to users
  • Modify design methods to fit the context and needs of users
  • Identify needs and requirements for users

Judgement and approach

  • Analyze designs taking into account the needs of users
  • Make an informed evaluation of the ethical and societal impacts of a design
  • Criticize designs and design processes with respect to the needs of users

Link to the syllabus at Chalmers.

Link to the syllabus at GU.



Detailed Schedule on Canvas

Course literature

Preece, J., Rogers, Y. & Sharp, H. (2019). Interaction design : beyond human-computer interaction. Indianapolis, IN: Wiley.
Link to the e-book (Chalmers' Library)
Link to the e-book (University of Gothenburg's Library)

Course design

The course is based on lectures, exercises, group project, and an individual exam.

The whole course is tightly connected to the course book.

Examination form

The examination consists of two modules, namely:

  1. Exercises and project, 3 credits (pass / fail)
  2. A written assignment consisting of two parts: one with focus on literature and one with focus on reflections about the project work, 4.5 credits (Fail, 3,4,5)
In case the student fails the written assignment, s/he must write a new written assignment. The final grade for the course is based on the score for the written assignment.

Changes made since the last occasion

A summary of changes made since the last occasion

- The layout of the lecture set changed to map with the flow of the project phases

- The project runs throughout duration of the course

- Introduced a literature seminar

- Moved to an online format

Course summary:

Date Details Due