Computer Programming, Data Structures and Algorithms
Theoretical classes with detailed presentation, using audiovisual means, of the concepts, principles and fundamental theories and solving of basic practical exercises to illustrate the practical interest of the subject and exemplify its application to real cases.
Tutorial orientation classes, where the development of projects and their analysis will the student to understand the issues that go beyond common engineering.
Grading is composed of two parts: A final exam weighting 50% of the final mark, and a set of projects or seminars that will weight for the remaining 50%.
This course aims at endowing the students with the necessary competencies for developing various types of systems and robots suitable for human interaction. At the end the students should be able to identify the adequate techniques or technologies for each type of interactive system, as well as to evaluate how suitable it is for the intended class of users.
1- Historical evolution of interactive devices
2- From functional to ergonomic requirements
3- Sensor fusion and perception of environment and people.
4- Multimodal interaction: touch, body movement, gestures, expressions, speech, gaze, person tracking, etc.
5- Wearable interactive devices: capture and processing of signals, and stimuli generation.
6- Interactive environments: environment sensors, interaction and control of smart spaces.
7- Interactive and collaborative robotics for domestic, industrial and exploration use.
8- Human augmentation devices.
9- Assistive systems for physical and cognitive handicaps, and ageing.
10- Social Robots
11- Analysis and evaluation of interactive systems.
12- Interactive Systems, security and privacy.
Helen Sharp, Yvone Rogers, Jenifer Preece, Interaction Design : Beyond Human-Computer Interaction, 3rd Edition, John Wiley & Sons Ltd, 2011
Jeff Johnson, Designing with the mind in mind, 2nd Edition, MK 2014
Takayuki Kanda, Hiroshi Ishiguro, Human-Robot Interaction in Social Robotics, CRC Press, April 19, 2016