Switch to English
Cursus: 202100244
Pervasive Computing
Cursus informatieRooster
Studiepunten (ECTS)5
Contactpersoonprof.dr. P.J.M. Havinga
prof.dr. P.J.M. Havinga
Contactpersoon van de cursus
prof.dr. P.J.M. Havinga
dr. A. Kamilaris
J. Klein Brinke
AanmeldingsprocedureZelf aanmelden via OSIRIS Student
Inschrijven via OSIRISJa
After completion of the course, students can:
  • Underline the principles of ubiquitous computing;
  • Describe the enabling technologies and methods of ubiquitous computing and their use in various settings;
  • Understand different aspects of building ubiquitous computing systems: sensing, communication, analysis, localization
  • Perform out-of-box thinking and express their own idea logically and respectfully;
  • Analyze, compare, and reason about other scientific findings for a ubiquitous computing related problem critically and objectively;
  • Plan and carry out a project-based assignment related to the ubiquitous computing in a small team and propose own solution to the problem
  • Communicate advancements in ubiquitous computing (in the form of a small lecture and video)
  • Present research results (in the form of a scientific paper and oral presentation). 
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.
Participating study
Master Computer Science
Participating study
Master Interaction Technology
Participating study
Master Internet Science and Technology
Verplicht materiaal
Aanbevolen materiaal

Project begeleid

Project onbegeleid


Assignments + presentation(s)

Switch to English