Affective Computing

University of Oulu

Affective Computing

Brief introduction 

Affective Computing is computing that relates to, arises from, or deliberately influences emotions. This course overviews the theory of human emotion (how it arises from and influences cognition, the body and the social environment), techniques for recognizing and synthesizing emotional behavior, crowdsourcing techniques for affective computing and illustrate how these can be applied to application design.



The objective of the course is to supply the student with basic understanding of affective computing: the psychological theory, recognition of emotions, synthesizing emotions and applications. 


Language of instruction: In English  


The course consists of:

  • lectures
  • three mandatory programming exercises (see the Exercises subpage!)
  1. Emotion Recognition from Facial Expression
  2. Emotion Recognition from Speech
  3. Multi-Modal Emotion Recognition
  • and an exam

News (3 most recent)

The course is not in progress or the course does not use Noppa. Contents of this page may be out of date.

All news

In coming events


University of Oulu oulun.yliopisto(at)
Tel. +358 294 48 0000
Fax +358 8 553 4112
PL 8000
FI-90014 Oulun yliopisto