Note that this list will be continuously updated during the course as we move along.

Lecture 1: Introduction to Ubiquitous Computing

Tech Talk

Lecture 2: Mobile Computing

Tech Talk

Lecture 3: Location Based Systems

Tech Talk

Lecture 4: Context-Aware Computing

Tech Talk

Lecture 5: Ubiquitous Computing Applications


Healthcare and Physical Activity Technologies

Games and Entertainment

Lecture 6: Design, Prototyping, and Evaluation Methods

Cursory Reading:

Lecture 7: Tagging

Cursory Reading:

Tag technologies
Physical-virtual linking
Tag use in Ubicomp (examples)
Tag use in society (examples)
  • Ann Light. 2010. Bridging Global Divides with Tracking and Tracing Technology. IEEE Pervasive Computing 9, 2 (April 2010), 28-36. DOI=10.1109/MPRV.2010.27

Lecture 8: Surface and Tangible Computing

  • Andreas Kunz and Morten Fjeld (2010): From Table–System to Tabletop: Integrating Technology into Interactive Surfaces. In Müller-Tomfelde, C. (ed.) Tabletops - Horizontal Interactive Displays. Human Computer Interaction Series, Springer Verlag, pp. 53-72.
  • Christian Müller-Tomfelde, Morten Fjeld (2012): Tabletops: Interactive Horizontal Displays for Ubiquitous Computing. IEEE Computer, vol. 45, no. 2, pp. 78-81.
  • Jun Rekimoto and Masanori Saitoh. 1999. Augmented surfaces: a spatially continuous work space for hybrid computing environments. In Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit (CHI ‘99). ACM, New York, NY, USA, 378-385. DOI=10.1145/302979.303113

Lecture 9: Sketching in hardware using Arduino

Tech Talk & Lab Class #9

  • Getting Started with Arduino read the different pages (Introduction, Installation, Troubleshooting). Bookmark the Language reference page.
    Follow the installation guide and have the Arduino IDE ready on your laptop by the beginning of the lecture on Thursday (we’ll mix the lecture with practical exercises).

Lecture 10: Systems and Infrastructures

Lecture 11: Sensor Data Processing

Cursory Reading

Lecture 12: Sensor Data Classification and Analysis

  • Chapters 6-7-8 of the book Data Mining Concepts and Techniques, Han and Kamber

Cursory Reading

Lecture 13: Mixed Reality Computing

Cursory Reading