ΓραμματείαSecretariat: 2410 684574 | ΦοιτητικάStudents: 2410 684387 g-ds@uth.gr

Mobile and Pervasive Computing

Module ID

Y401

Semester

4

Hours/Week - ECTS

4 – 5

Kakarontzas George

Associate Professor

Learning Outcomes

The course focuses on programming concepts for mobile (portable) devices and distributed computing systems. It also includes two hours of student practice with exercises.

Upon successful completion of the course, students should be able to:

  • Define what a distributed computing system is and what are its main characteristics.
  • Develop complex mobile programs with dozens of classes and dozens of different layouts-screens.
  • Develop databases with dozens of tables for mobile applications.
  • Apply a case-by-case adaptation method to the user environment for distributed computing applications.
  • Choose the appropriate error handling method for sensor data in distributed computing applications.

Indicative Module Content

  • Introduction to mobile programming.
  • Advanced mobile programs.
  • Graphical user interface on mobile devices.
  • Mobile databases.
  • Introduction to pervasive computing.
  • Context-aware adaptation in pervasive computing applications.
  • Handling error in sensor data in pervasive computing.