The Interactive and Ubiquitous Systems course focuses on the design and study of those interactive systems that go beyond the desktop computer and that are integrated into the fabric of our activities and multiple environments. In this course students will design and develop prototypes of new technological possibilities so that people interact more significantly with their physical and social environment.
The subject reviews the historical evolution of computing and human-computer interaction, from the mainframes to ubiquitous computing. Likewise, current and future trends of ubiquitous technology are analyzed, focusing on key concepts, such as interaction paradigms, computer technologies, and interaction techniques that make it possible for the computer to "leave" the desktop computer to integrate into the physical and social world.
On the one hand, the new devices, technologies and interaction paradigms for ubiquitous environments, such as API for Web distributed systems, sensor data and multi-touch, tangible and embodied interaction, are addressed.
On the other hand, classic as well as novel design, prototype and evaluation techniques of ubiquitous interaction systems are studied and practiced to complete the user-centered design cycle.
Finally, aspects of security, ergonomics, usability and accessibility related to the integration of new interactive technologies with the physical environment and daily tasks are analyzed.
Upon successful completion of this course, the student acquires the abilities to:
Know and apply techniques for modeling, prototyping and qualitative and quantitative analysis of interactive systems.
Understanding the ubiquitous interaction paradigm, including multi-device, multi-sensory and immersive interaction.
Apply user-centered design methods and ubiquitous programming techniques to devise solutions that maximize utility and usability.