Skip to main content

Before choosing course

The aim of the course “Methodology for interaction design” is for participants to implement HCI design methods in the design and development process of interactive systems. The course provides practical knowledge of how to use well-known and established HCI design methods as well as theoretical knowledge of how to think and reasoning on them during the design process. Note that the course puts people rather than technology at the centre of the design process. Interaction design is not just about the technical system that is developed but about describing and explaining how a computer system is going to affect the way people work.

The course is project-based. Participants divided into small groups work with different design project in which they apply the HCI design methods described in this document.

Choose semester and course offering

Choose semester and course offering to see information from the correct course syllabus and course offering.

* Retrieved from Course syllabus IC2005 (Autumn 2021–)

Content and learning outcomes

Course contents

The course includes the following methods, technologies and design philosophies:
• Design for quality in use and user-centered design
• Ethnographic observation and interviews
• Brainstorming and bodystorming
• Personas, scenarios and storyboards
• Sketching and prototyping techniques
• Evaluation paradigms and methods

Intended learning outcomes

After completing the course with a passing grade the student should be able to:
• use adequate user-centered design when developing interactive systems in the different software engineering phases: ideation and concept development, prototyping and evaluation
• analyse advantages and disadvantages of different design methods
• reflect on user-centered design in software engineering
• describe the design process, the skills of the designer and the product quality
• account for the theoretical background of user-centered design
• combine design methods for new design situations

Course Disposition

No information inserted

Literature and preparations

Specific prerequisites

The course is given if at least 30 students accept their offered place.

For independent students the requirements are:

  • 180 credits (credits) in computer and systems science/IT/computer science or equivalent
  • documented proficiency in English B or equivalent.

Recommended prerequisites

Course in HCI - Human Computer Interaction.


No information inserted


No information inserted

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

A, B, C, D, E, FX, F


  • INL1 - Assignment, 3,0 hp, betygsskala: A, B, C, D, E, FX, F
  • SEM1 - Seminar, 1,5 hp, betygsskala: P, F
  • TEN1 - Examination, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Profile picture Patric Dahlqvist

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web IC2005

Offered by

EECS/Human Centered Technology

Main field of study

No information inserted

Education cycle

Second cycle

Add-on studies

No information inserted

Supplementary information

In this course, the EECS code of honor applies, see: