Interactive Systems

Networking and Services
Advanced studies
Requirements: Programming course. Synopsis: Interactive systems pervade our life in mobile, desktop and embedded applications. The course will give an overview of interaction paradigms: from desktop, to mobile, and to ubiquitous computing. Interaction techniques will be introduced for multi-modal, adaptive, social, and affective computing. Established development approaches and tools will be presented including user modeling, interaction design, and interaction prototyping platforms. The course will give opportunity to students to develop a state-of-the-art interactive system on one of the topics of the course. Course book: J. A. Jacko, A. Sears:The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications (Human Factors and Ergonomics), 2nd ed., Lawrence Erlbaum Associates, 2008.
Year Semester Date Period Language In charge
2011 spring 17.01-23.02. 3-3 English Giulio Jacucci


Time Room Lecturer Date
Mon 10-12 B222 Giulio Jacucci 17.01.2011-23.02.2011
Wed 10-12 B222 Giulio Jacucci 17.01.2011-23.02.2011

Exercise groups

Group: 1
Time Room Instructor Date Observe
Fri 10-12 D122 Eve Hoggan 24.01.2011—25.02.2011



 (all lecture slides will be available on Moodle -

1:    Introduction

2:    User Interface Design

3:    Input Technologies and Techniques. 

4:    Sensor- and Recognition-Based Input for Interaction. 

5:    Prototyping Tools and Techniques.

6:    Mobile Interaction Design 

7:    Multimodal Interfaces

8:    Computer Supported Cooperative Work. 

9:    Virtual Environments. 

10:  Games and Entertainment Interfaces

11:  Datamining user data from logs

12:  Usability Testing



Completing the course

Oral exam and demonstration: 4th and 5th May

Lecture attendance is compulsory (unless there are exceptional circumstances e.g. illness)