Affective Computing

[First MOOC course on Affective Computing]

About the Course

Affective Computing is a cutting-edge field that focuses on endowing machines with emotion recognition and adaptive interaction capabilities. Situated at the intersection of Computer Science, design, and human psychology, this comprehensive course delves into the theory of emotions, computational modeling, and the analysis of emotions using various modalities, such as voice, facial expressions, and physiological signals. Additionally, it covers relevant machine learning and signal processing techniques. Furthermore, ethical, legal, and social implications of affective computing, especially in the context of Human-Machine Interaction, will be discussed.

Intended Audience

Senior Undergraduate and Postgraduate Students


Mandatory Prerequisites:                        Desirable Prerequisites:

  1. Programming                                       1. Human-Computer Interaction
  2. Artificial Intelligence                             2. Deep Learning
  3. Machine Learning