Mobile and Pervasive Computing
Semester: Β,
ECTS: 7.5

George Kakarontzas
(Course Coordinator)
Syllabus – IMC24
Week 1: Introduction to Android
Week 2: User interaction in Android apps
Week 3: Intents
Week 4: Lifecycle of activities
Week 5: Layouts in Android apps
Week 6: GUI Elements (Part I)
Week 7: GUI Elements (Part II)
Week 8: SQL Databases in Android Apps
Week 9: Services in Android apps
Week 10: Introduction to pervasive computing
Week 11: Context of use in pervasive applications
Week 12: Case study: Smart city architectures & Arduino sensors example
Week 13: Handling errors in sensors’ data
Week 2: User interaction in Android apps
Week 3: Intents
Week 4: Lifecycle of activities
Week 5: Layouts in Android apps
Week 6: GUI Elements (Part I)
Week 7: GUI Elements (Part II)
Week 8: SQL Databases in Android Apps
Week 9: Services in Android apps
Week 10: Introduction to pervasive computing
Week 11: Context of use in pervasive applications
Week 12: Case study: Smart city architectures & Arduino sensors example
Week 13: Handling errors in sensors’ data
Suggested Bibliography
- Dan Chalmers. Sensing and Systems in Pervasive Computing: Engineering Context Aware Systems. Springer, 2011
- Chris Haseman. Android Essentials, APress, 2008
- Sayed Y. Hashimi , Satya Komatineni. Pro Android, APress, 2009