Course syllabus

DAT420 / DIT095 Human - computer interaction lp3 VT23 (7.5 hp)

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

This class is no longer offered as a hybrid course.

Contact details

Please contact the teachers via Canvas message *only*. Email correspondence will experience significant delays.

  • Examiner: Paweł W. Woźniak
  • Teacher: Morteza Abdipour
  • Teacher: Sara Ljungblad
  • TA: Thomas Jinton
  • TA: Astrid Brehmer
  • TA: Carla Brandschert
  • TA: Linnèa Adielsson

Student Representatives:

Course purpose

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

Content:

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. (Links to an external site.)

Link to the syllabus at GU. (Links to an external site.)

Schedule

Week Day Date Time Content Type of activity Room
v 3 Tuesday 17/01/2023 09:15 Course Introduction Lecture SB-H3
v 3 Wednesday 18/01/2023 09:15 UCD + Project theme Flipped lecture SB-H3
v 3 Friday 20/01/2023 09:15 UCD Introduction Exercise SB-L208, SB-L227, SB-L285
v 4 Tuesday 24/01/2023 09:15 Data Gathering and Analysis Lecture SB-H3
v 4 Wednesday 25/01/2023 09:15 Technology for wellbeing Flipped lecture SB-H3
v 4 Friday 27/01/2023 09:15 Project start + Data gathering for your project Exercise SB-L208, SB-L227, SB-L285
v 5 Tuesday 31/01/2023 09:15 Human Factors Lecture SB-H3
v 5 Wednesday 01/02/2023 09:15 Inclusive design Lecture SB-H3
v 5 Friday 03/02/2023 09:15 Lit seminar Seminar SB-L208, SB-L227, SB-L285
v 6 Tuesday 07/02/2023 09:15 Prototyping Flipped lecture SB-H3
v 6 Friday 10/02/2023 09:15 Prototyping for your project Exercise SB-L208, SB-L227, SB-L285
v 7 Tuesday 14/02/2023 09:15 HCI and the computing profession Flipped lecture Zoom
v 7 Wednesday 15/02/2023 09:15 Guest lecture Lecture SB-H3
v 7 Friday 17/02/2023 09:15 Home exam I (ends at 12:30) Online quiz Canvas
v 8 Tuesday 21/02/2023 09:15 Evaluation I Flipped lecture SB-H3
v 8 Wednesday 22/02/2023 09:15 Evaluation II Flipped lecture SB-H3
v 8 Friday 24/02/2023 09:15 Planning evaluation for your project Exercise SB-L208, SB-L227, SB-L285
v 9 Tuesday 28/02/2023 09:15 Project supervision Supervision (SB-H3), SBL-216
v 9 Wednesday 01/03/2023 09:15 Project supervision Supervision Zoom (SB-H3, SBL-208)
v 9 Friday 03/03/2023 09:15 Running/analysing evaluation Exercise SB-L208, SB-L227, SB-L285
v 10 Tuesday 07/03/2023 09:15 Ethics Flipped lecture SB-H3 (maybe) + Zoom
v 10 Wednesday 08/03/2023 09:15 Sensors and Ubiquitous computing Flipped lecture SB-H3 and Zoom
v 10 Friday 10/03/2023 09:15 Project supervision + adversary method Supervision SB-L208
v 11 Friday 17/03/2023 21:00 Home exam II deadline

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) (Links to an external site.)
Link to the e-book (University of Gothenburg's Library) (Links to an external site.)

Course design

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

The whole course is tightly connected to the course book.

Examination form

The examination consists of two modules, namely:

  1. Project, 3 credits (pass / fail), assessed based on a project report
  2. A written assignment consisting of two parts: (1) a hand-in on the theory and fundamentals (Hand-in I, due mid-course) and (2) individual essay about the project work (due at the end of the study period, Hand-in II), 4.5 credits (Fail, 3,4,5)
In case the student fails the written assignment, they 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

  • Revised assessment and rubrics for the project and hand-ins
  • Extended project description and report instructions
  • Subtitles in videos
  • Revised literature seminar

Assessment Matrix

Learning goal Project Home Exam I Home Exam II Literature Seminar
Describe stages of the design process x x x
Describe methods for working with human-computer interaction x x x
Describe the similarities and differences of designing for different user groups x x
Describe considerations for involving users in the design process x x
Create designs specifically adapted for certain user groups x x
Design with regards to users x x x
Modify design methods to fit the context and needs of users x x
Identify needs and requirements for users x x
Analyze designs taking into account the needs of users x x
Make an informed evaluation of the ethical and societal impacts of a design x x
Criticize designs and design processes with respect to the needs of users x x x

Course summary:

Date Details Due