Course syllabus

DAT610 / DIT096 Human - Computer Interaction lp3 VT25 (7.5 hp)

Course is offered by the department of Computer Science and Engineering.

Contact details

primarily contact Aris; if by email, include "[DAT610/DIT096]" in the subject

  • examiner: Aris Alissandrakis
  • teacher: Sara Ljungblad
  • guest lecturer: Nico Reski (Linköping University)
  • TA: Eimer Ahlstedt
  • TA: Casper Hansen
  • TA: Xuni Huang
  • TA: Chia-An Wang

Student Representatives: TBA

Course purpose

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

Schedule

TimeEdit

and please see the schedule page here! The course follows the scheme D (Tue, Wed and Fri mornings)

Course literature

Course design

The course is based on lectures, exercises, group project, and an individual hand-in.

The whole course is connected to the course book (Preece et al., 2019).

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

Knowledge and Understanding
  • Describe phases in the design process
  • Describe methods for development and evaluation of human-computer interaction
  • Describe similarities and differences in design for different user groups
  • Describe considerations for involving users in the design process
  • Understand the role of HCI in the software development process and information technology
Skills and Abilities
  • Design interfaces for certain user groups
  • Adapt design methods to suit users' context and needs
  • Investigate and describe user needs and requirements
  • Include ethical issues in the design process and adapt the process for ethical needs
Judgement Ability and Approach
  • Analyze designs based on user needs
  • Make a well-founded evaluation of the ethical and societal consequences of a design
  • Critique design and design processes with respect to user needs

Content

Human Computer Interaction (HCI) is a field which deals with the design, evaluation and implementation of interactive systems and studying phenomena around them. The aim of the course is to allow students to experience the most important phases of user-centered design: understanding context of use, charting requirements, generating multiple design solutions and evaluating prototypes with users. The course consists of both theoretical and practical parts, and students learn about the different steps in the design process and relevant methods for designing for users. Overall, the course will cover a broad area of designing interactive systems, which includes different types of interfaces and interaction modalities. The course prepares students to collaborate in an interdisciplinary environment with specialists in design and cognitive science.

Organization

Types of activities

Lecture: Aris and Sara deliver a traditional interactive lecture, engaging students with the course material in real-time.
Exercise: This is a mandatory, attendance-monitored activity led by Aris and TAs, focusing on the practical application of course concepts to your project; see also here.
Supervision: A dedicated period for enhancing your project, clarifying doubts, and obtaining feedback from instructors on your progress.
Exam: Exams, actual, and retake, are conducted digitally via Inspera.

Attendance

Active group work during Friday exercise sessions is mandatory. This majority of the group members (depending on group size) should be present, see also here.

Changes made since the last occasion

  • "Flipped classroom" sessions replaced by traditional classroom sessions.
  • Lecture notes and other material updated by Aris Alissandrakis (but mostly based on material by previous course examiner Paweł W. Woźniak

Assessment Matrix

Learning goal Project Exam
Describe phases in the design process x x
Describe methods for development and evaluation of human-computer interaction x
Describe similarities and differences in design for different user groups x x
Describe considerations for involving users in the design process x
Understand the role of HCI in the software development process and information technology x
Design interfaces for certain user groups x x
Adapt design methods to suit users' context and needs x x
Investigate and describe user needs and requirements x
Include ethical issues in the design process and adapt the process for ethical needs x
Analyze designs based on user needs x x
Make a well-founded evaluation of the ethical and societal consequences of a design x x
Critique design and design processes with respect to user needs x x

 

Examination form

The examination consists of two modules, namely:

  1. Project, 3 credits (pass / fail), assessed based on a project report
  2. A digital on-campus exam (Inspera) (U/3/4/5)
In case the students fail the project report, they must write a new report, with extra requirements, in the next retake period. There is only one opportunity to correct the project report. The exam can be retaken as per local regulations. The course grade is the exam grade if project is passed.

Course summary:

Date Details Due