3D Haptic feedback (supporting the touch modality) is often taken for granted in real life but it is still not common when interacting with computers. If you interact with an object by using a haptic device that is available today you can feel the qualities of the material of the graphical object, like softness, texture, weight, or viscosity. Magnetism and pulling forces can also be represented and felt physically. Haptic feedback thus makes it possible to feel graphical objects as if they were real physical objects and that makes the objects easier to manipulate. In this course the theoretical framework for haptic perception and cognition is presented. Methods for design and evaluation of different haptic interfaces as well as other tactile interaction methods are described. Application areas that are relevant for haptic technology are reviewed, like for example computer games, computer support for collaboration, scientific visualization, and medical simulation. Students will learn how to design and program their own applications in laboratory assignments and a larger project, with different haptic devices.
Choose semester and course offering
Choose semester and course offering to see current information and more about the course, such as course syllabus, study period, and application information.
Content and learning outcomes
An advanced course in human computer interaction that treats methods for design, development and evaluation of haptic and tactual interaction interface in different application fields such as computer games, cooperative support, home appliances, medical simulation, industrial applications, disablement aid etc
The latest research about how the perception via the tactile sense functions is presented as well as how we process these sensory impression cognitive, in different situations and placements. Orientation is given around new technology where physical manipulation and tactual experience are used to support interaction in concrete applications.
Guidelines for how haptical and other physical interface should be designed is treated in the course and the students practice how to apply these in the project they carry out as well as during the laboratory sessions when the students program simple applications. In the project, methods in HCI are used in new ways to design as well as evaluate haptic, tactual and tangible interaction.
Intended learning outcomes
On completion of the course, the students should be able to:
- account for how the tactile sense functions both regarding perception and cognition
- explain how physical manipulation with and without haptic feedback can give an added value in different interactive application fields
- use the specific guidelines that should be followed at design of systems that build on haptic, tactual and physically manipulatable interface
- program simple applications based on haptic and physically manipulatable interactive technology
- use methods in HCI to evaluate haptic, tactual and tangible interaction
Literature and preparations
For single course students, 90 credits are required of which 45 credits in computer and information science or informatics. Furthermore, a basic course in human computer interaction is required.
Single course students: 90 university credits including 45 university credits in Mathematics or Information Technology. Swedish B or equivalent and English B or equivalent.
Offprint describing theory, research and applications in the area of that are made available via the course web page.
Examination and completion
If the course is discontinued, students may request to be examined during the following two academic years.
- INL1 - Individual report, 2.0 credits, grading scale: A, B, C, D, E, FX, F
- LAB1 - Practical exercise/lab, 1.5 credits, grading scale: P, F
- PRO1 - Project, 4.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.
Opportunity to complete the requirements via supplementary examination
Opportunity to raise an approved grade via renewed examination
- 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 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 DH2670
Main field of study
Knowledge in human-computer interaction from the Human-Computer Interaction, Introductory Course (DH2620) or a similar course.
In this course, the EECS code of honor applies, see: