Ambient Computing
Course code
old course code
Course title in Estonian
Ümbritsev arvutustehnika
Course title in English
Ambient Computing
ECTS credits
Assessment form
lecturer of 2021/2022 Spring semester
lecturer not assigned
lecturer of 2022/2023 Autumn semester
lecturer not assigned
Course aims
The course aims to provide students with an overview of the principles and hands-on experience of designing and developing ambient computing systems.
Brief description of the course
The course provides an overview of ambient computing technologies and gives students a possibility to experiment with prototyping their own ambient computing systems.

The course will be a mixture of theory and practice and will include readings and work on a design challenge. The design challenge will foresee students addressing the topics of designing ambient computing systems for enhancing the life of elderly or enhancing the mission of cultural heritage sites. The final outcome will be a specification, a poster, and a video prototype.

The course will consist of brief introductions to the main ambient computing concepts and practical work in groups, where students will use a range of enabling technologies to specify and prototype ambient computing systems. The course will have a specific focus on prototyping systems that support distributed user interfaces spanning devices with and without an actual display.

The course will consist of bi-weekly lectures. Time between lectures will be devoted to lab work.
Learning outcomes in the course
Upon completing the course the student:
- is aware of main principles of ambient computing;
- is aware of range of suitable technologies for enabling ambient computing systems;
- is aware of the practical nuances of implementing ambient computing systems.