Inhalt

[ 921PECOPDDV13 ] VL Pervasive Computing: Design and Development

Versionsauswahl
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 2025W
Learning Outcomes
Competences
Students are able to understand and apply key design principles and development methods for pervasive computing systems, focusing on the emerging "natural" interaction paradigm. They can differentiate this paradigm from traditional interaction models like command-line, menu-driven, or GUI-based systems.
Skills Knowledge
  • Develop pervasive computing systems, going beyond traditional system design, incorporating real-time and spatial considerations. (K3)
  • Apply abstractions for computing ensembles, real-time environments, goal-oriented behaviors, and dependable systems. (K4) (K3)
  • Design systems that incorporate natural interaction paradigms, moving away from traditional command-line, menu, and GUI-driven interfaces. (K6)
  • Create systems with emergent behavior, self-management, and self-organization capabilities. (K6)
  • Utilize multi-sensor contexts and spatial awareness to design systems responsive to location, mobility, and environmental factors. (K3)
  • Ensure the correctness, usability, and trustworthiness of pervasive systems through rigorous design. (K5)
  • Integrate autonomous, adaptive, and intelligent behaviors in pervasive computing environments. (K6)
The course covers the following topics:

  • 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 This lecture and the corresponding lab form an inseparable didactic unit. The learning outcomes described here are achieved through the interaction of the two courses. It is recommended to do "Pervasive Computing: Systems and Environments" and "Pervasive Computing: Design and Development" in the same semester.
Corresponding lecture INMPPVOPCSD: VO Pervasive Computing Systems Development (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment