Interactive Systems and Affective Computing (Interactive systems module)
Code -
Credits 12
Learning outcomes
The course is composed of two modules “Interactive Systems” and “Affective computing”.
The module of “Affective computing” aims at showing how computational technology can be used to understand and interpret human emotions. Specifically, modelling of human emotional expression will be addressed, including software and hardware solutions to acquire, communicate, and express affective information. Understanding how emotions can be experienced can be also of help to quantify correlated patterns of central and autonomic nervous activity in order to investigate on mood and consciousness disorders.
For the module of “Interactive Systems”, at the end of the course the student will have learned how:
• organize a design and development team for a complex hardware/software system;
• study the market, find information on existing systems and identify a strategic positioning for the software product;
• define the project requirements and organize the project roadmap
• work as a team on product development
• test, validate, document and release the system using the appropriate DEVOPS platforms
The module of “Affective computing” aims at showing how computational technology can be used to understand and interpret human emotions. Specifically, modelling of human emotional expression will be addressed, including software and hardware solutions to acquire, communicate, and express affective information. Understanding how emotions can be experienced can be also of help to quantify correlated patterns of central and autonomic nervous activity in order to investigate on mood and consciousness disorders.
For the module of “Interactive Systems”, at the end of the course the student will have learned how:
• organize a design and development team for a complex hardware/software system;
• study the market, find information on existing systems and identify a strategic positioning for the software product;
• define the project requirements and organize the project roadmap
• work as a team on product development
• test, validate, document and release the system using the appropriate DEVOPS platforms