Skip to main content
Till KTH:s startsida Till KTH:s startsida

DH2660 Haptics 6.0 credits

Course offerings are missing for current or upcoming semesters.
Headings with content from the Course syllabus DH2660 (Spring 2011–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

This is an advanced course in human-computer interaction about methods for design, development and evaluation of haptic and tactile interfaces in different application areas such as computer games, computer supported collaboration, scientific visualization, medical simulation, and assistive technology.

The frontline research results regarding human touch perception is presented and how the human brain processes these perceptual events cognitively. An interesting question is how humans can use more of the brain capacity when interacting with and mediated by computers if more modalities than vision can be utilized.

Guidelines for how haptic interfaces should be designed are presented in the course and students practise to use these in the project they do and during laboratory sessions. In the projects, HCI-methodologies are applied in innovative ways in order to evaluate haptic interfaces.

Intended learning outcomes

After the course students will be able to:

  • describe how the functionality of the sense of touch both perceptually and cognitively,
  • explain how haptic feedback can be used in different application areas,
  • use specific guidelines for haptic interface design,
  • program haptic applications,
  • apply HCI-methods for evaluation of haptic applications.

Literature and preparations

Specific prerequisites

Single course students: 90 university credits including 45 university credits in Mathematics or Information Technology. Swedish B or equivalent and English B or equivalent.

Recommended prerequisites

Knowledge in human-computer interaction from the Human-Computer Interaction Introductory Course (DH2620) or a similar course.


No information inserted


Compendium describing theory, research and application areas in the area of haptics will be available when the course starts.

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, 1.5 credits, grading scale: A, B, C, D, E, FX, F
  • LAB1 - Laboratory Assignments, 1.5 credits, grading scale: P, F
  • PRO1 - Project, 3.0 credits, grading scale: 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.

In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see:

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


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 room in Canvas

Registered students find further information about the implementation of the course in the course room in Canvas. A link to the course room can be found under the tab Studies in the Personal menu at the start of the course.

Offered by

Main field of study

Computer Science and Engineering

Education cycle

Second cycle

Add-on studies

No information inserted


Eva-Lotta Sallnäs, e-post:, tel: 790 6626