TU Delft
print this page print this page     
2012/2013 Electrical Engineering, Mathematics and Computer Science Master Computer Science
Seminar Affective Computing
Responsible Instructor
Name E-mail
Prof.dr. C.M. Jonker    C.M.Jonker@tudelft.nl
Name E-mail
Dr.ir. D.J. Broekens    D.J.Broekens@tudelft.nl
Contact Hours / Week x/x/x/x
0/0/2/0 + project
Education Period
Start Education
Exam Period
Course Language
Expected prior knowledge
Intermediate-level programming skills in one of the following languages: C(++)/Java/Flash script/Python/Processing (or related language). Completion of a course on human computer interaction or related topic.

In doubt: contact lecturer!
Course Contents
Companion Robots, the virtual inhabitants of the computer game The Sims, but also smart cameras with Smile Shutter technology are systems that have been designed to interact with humans in a natural way. One way to achieve this, is to use digital emotion technology, for example a Computational Model that simulates artificial emotions for the characters in the The Sims. The field of computing with emotion is called Affective Computing. Even simple emotions of The Sims are based upon a theory of emotion. In this course you will learn to recognize different psychological views on emotion, as well as how and why these views are used in affective computing. We will discuss several existing models and learn about emotion recognition, emotion simulation and emotion expression by robots and agents. You will yourself develop a system that makes use of Affective Computing techniques. Overall, this course will give you insights into the fun (gaming, robots) and glory (theoretical predictions, enhanced HCI) of affective computing.
Study Goals
Position the field of affective computing in computer science and psychology, and identify its major goals and angles of study.

Define and explain emotion and affect.

Relate emotion and affect to psychological theories of emotion.

Explain major affect recognition, affect simulation and affect expression techniques. Explain how they are used in technological artifacts.

Identify and evaluate implications and assumptions of a theoretical framework for affective system development.

Develop in collaboration with others an affective system, and together evaluate the resulting system using the theoretical affective framework(s).
Education Method
2 hours of lectures per week.
Self-study of papers.
The papers will be made available at the start of the course.
Perform a piece of research (survey, research question, programming, testing) and write a paper about it.
Students will work in teams of about 3-4 persons!
The different teams will probably have research projects that relate to the projects of other teams. As such, active participation is a must! Others depend on you work.
Literature and Study Materials
papers and course slides.
The papers will be made available at the start of the course.
Project work (50%): paper, presentation, review of the paper of another group.

Theoretical lectures (50%): questions, each lecture starts with several questions on the material discussed in the previous lecture.

No final exam.