Ubiquitous Computing
Course code
old course code
Course title in Estonian
Course title in English
Ubiquitous Computing
ECTS credits
approximate amount of contact lessons
Teaching semester
Assessment form
lecturer of 2019/2020  Autumn semester
Ilja Šmorgun (inglise keel) tavaline kursus
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
The course aims to provide the skills necessary for analysing digital services that work across a broad range of devices. By participating in the course students will acquire hands-on experience of designing distributed interactions.
Brief description of the course
The course consists of the following modules:
• Mapping the avatar ecology of a digital service;
• Describing distributed interaction scenarios;
• Describing interactions in an artefact ecology with the distributed interaction design (DIxD) pattern language;
• Composing a design brief for a distributed service;
• Sketching distributed interactions.
Independent work
In case of absence the student is expected to complete the individual work for the module and present it to the lecturer.

Learning outcomes in the course
After successfully passing the course students will know:
• What service avatars are and how to map an avatar ecology;
• How to describe distributed interaction scenarios;
• How to describe distributed interactions by using design patterns;
• How to compose design briefs;
• How to sketch distributed interactions.

Assessment methods
The final grade consists of the following:
• 15% - mapped avatar ecology of an existing service;
• 15% - distributed interaction scenario descriptions;
• 10% - distributed interaction descriptions using design patterns;
• 20% - design brief;
• 30% - distributed interaction prototype;
• 10% - attendance.
Students will work in teams of up to 3 people and will be assessed based on their contribution to the group work. The role of each student in the group must be clearly defined and students might be asked to present their individual contributions.
Ilja Šmorgun
Study literature

Additional information
In general students are required to participate in all workshops, which amounts to 10% of the final grade.

No separate exam is foreseen. The components of the final grade are described in the Assessment methods section.
Replacement literature
The course cannot be passed only on the basis of replacement literature. / Ainet pole võimalik läbida ainult asenduskirjanduse alusel.

Kuniavsky, M. (2010). Smart Things: Ubiquitous Computing User Experience Design. Morgan Kaufmann.

Elmqvist, N. (2011). Distributed User Interfaces: State of the Art. In J. A. Gallud, R. Tesoriero, & V. M. R. Penichet (Eds.), Distributed User Interfaces (pp. 1–12). London: Springer London. http://doi.org/10.1007/978-1-4471-2271-5_1

Borchers, J. O. (2000). A pattern approach to interaction design. In Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques - DIS ’00 (pp. 369–378). New York, New York, USA: ACM Press. http://doi.org/10.1145/347642.347795

Remy, C., Weiss, M., Ziefle, M., & Borchers, J. O. (2010). A pattern language for interactive tabletops in collaborative workspaces. In Proceedings of the 15th European Conference on Pattern Languages of Programs - EuroPLoP ’10. New York, New York, USA: ACM Press. http://doi.org/10.1145/2328909.2328921

Mercer, E. (2015). Towards a Pattern Language for Describing Distributed Interactions. Tallinn University. Retrieved from www.cs.tlu.ee/teemaderegister/get_file.php?id=364