[ 921PECOPDDV13 ] VL Pervasive Computing: Design and Development

(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M1 - Master's programme 1. year Computer Science Alois Ferscha 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2021S
Objectives The continuously unfolding field of Pervasive Computing refers to computing which is made to appear anytime and everywhere.

This course focuses on the basics of developing pervasive computing systems, which goes way beyond the development of traditional computing systems, and thereby demands abstractions for computing ensembles, real time, real space, goal orientedness, dependability, correctness, modalities of interaction, explicit and implicit use, usability and trust.

The students should become aware of the key design principles and development methods of the emerging "natural" interaction paradigm as opposed to traditional interactive models, e.g. command-line, menu-driven, or GUI-based.

Subject The courses “Pervasive Computing: Systems and Environments” and “Pervasive Computing: Design and Development” are strongly intertwined. The following topics will be covered in this lecture:

  • Pervasive computing design process
  • Emergence, adaptation and intelligence
  • Ensembles and swarms
  • Location, mobility and awareness
  • Design abstractions for real time, context (multi-sensors), location and space
  • Autonomy, self-management and self-organisation
  • Emergent behaviour
Criteria for evaluation Exam at the end of term
Methods Slide-based presentation
Language (*)English
Study material Slides will be available in the course section in moodle. Additional literature will be announced in the course.
Changing subject? No
Further information
Corresponding lecture (*)INMPPVOPCSD: VO Pervasive Computing Systems Development (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment