Ubiquitous computing', a phrase which the late Mark Weiser (1952-1999) described in 1988 as "the calm technology, that recedes into the background of our lives", matures from the vision of the Nineties to reality of the young millennium, enabling increasing mobility and interaction of services and applications in a large variety of areas in daily life. Recently, we have seen major progress in developing the new off-the-desktop computing paradigm that moves towards the notion of a pervasive, wearable, unobtrusive, disappearing, or invisible computer. The improvements in digital circuitry technology allow the integration of sensors, processing, and wireless communication onto a single chip in the near future, and introduce a new information technology.
In this course we introduce methods and concepts in ubiquitous computing. This includes topics like ubiquitous computing in home, office, well-being, etcetera; architectures, sensor networks, tangible interfaces, internet of things (IoT), pervasive systems. In the Ubiquitous Computing students get the opportunity to understand these new concepts and technologies. Focus will be on aspects of sensing, communication, analysis and localization. During the course, several colloquia will be given. Students are expected to deliver a survey research paper and to prepare an individual short lecture on a topic of their interest. Students will perform a research project, within a small group (3-5 people). In this research project students will pursue several phases of a typical research project, by performing design, development and implementation work, depending on their preferences and possibilities based on the nature of each project. The results of the project need to be laid out in a report and presented at the end of the course.
Students are expected to have a bachelor degree. Otherwise there are no specific prior knowledge requirements for this course. Basic knowledge of ubiquitous computing concepts and some programming language are appropriate but not necessary skills.