2424146 – Ubiquitous Computing

Methods and techniques for designing, building and evaluating ubiquitous computing systems – information appliances and wearables. In WS 26/27 you take your own appliance through the complete development chain: from the problem and idea via enclosure, hardware and software to the evaluation with users.

Allgemeine Informationen

Wichtige Informationen
The lecture is in-person only and is not recorded.
Exam: oral exam including a live demonstration of your own appliance, followed by questions on the appliance, the exercises and the lecture content. Exercise results are part of the oral exam, so regular attendance of the exercises is required.
Registration for the exam is via the campus system; dates and the registration deadline will be announced in the lecture and on ILIAS.
Some literature links require access from the KIT network or via VPN.

Schedule WS 26/27 (dates may change depending on the progress of the lecture and exercise):
Tue 27.10.2026, 11:30–13:00 – L01 Introduction and Organization
Wed 28.10.2026, 8:15–9:30 – L02 Fundamentals and History
Tue 03.11.2026, 11:30–13:00 – L03 Technology Trends and Design
Tue 10.11.2026, 11:30–13:00 – E01 Exercise: Paper Prototyping
Tue 17.11.2026, 11:30–13:00 – L04 Appliances and Wearables
Wed 18.11.2026, 8:15–9:30 – L05 Fabrication
Tue 24.11.2026, 11:30–13:00 – L06 Sensors, Recognition and Context
Wed 25.11.2026, 8:15–9:30 – E03 Exercise: Arduino
Tue 01.12.2026, 11:30–13:00 – L07 HCI Studies (E04 Studies: take-home assignment)
Wed 02.12.2026, 8:15–9:30 – L08 PCB Design
Tue 08.12.2026, 11:30–13:00 – E02 Exercise: 3D Printing and Laser Cutting
Wed 09.12.2026, 8:15–9:30 – E05 Exercise: Soldering
Tue 15.12.2026, 11:30–13:00 – L09 Health Technologies
Wed 16.12.2026, 8:15–9:30 – L10 Embedded Machine Learning
Tue 12.01.2027, 11:30–13:00 – E06 Exercise: Edge-ML
Wed 13.01.2027, 8:15–9:30 – L11 Startup and Business Planning
Tue 19.01.2027, 11:30–13:00 – E07 Final Assignment Consultation
Wed 20.01.2027, 8:15–9:30 – L12 Guest Lecture (Industry Talk)
Rooms: Tuesdays Building 50.34, Room -102; Wednesdays Building 07.07 (TECO, Vincenz-Prießnitz-Str. 1, 2nd floor), Room 222.
Kursprogramm
Ubiquitous Computing (Ubicomp) is about computers that disappear into everyday objects, wearables and environments. The course teaches methods and techniques to design, build, analyse and evaluate ubiquitous computing systems – in particular information appliances and wearables – including their human-computer interaction and the evaluation with real users.

New in WS 26/27 – the complete development chain in one semester:
Idea space → Problem → Idea → Solution development → Implementation (enclosure, hardware, software) → Evaluation.
AI assistants, rapid fabrication (3D printing, laser cutting), low-cost PCB manufacturing and open hardware make it possible to take an appliance through this chain on your own. Understanding the problem and evaluating with real users cannot be delegated to AI – user studies remain essential.

Lectures:
1. Introduction and Organization – course overview, examples, skills and the development chain
2. Fundamentals and History – Weiser's vision, calm computing, physical and cognitive embedding, ParcTab, context sensitivity, wearable computing, living labs, reactive environments, Internet of Things
3. Technology Trends and Design – computing laws and technology trends, design models (Design Council, design thinking), information appliance design process, ethnographic studies and action research
4. Appliances and Wearables – definitions (Raskin, Norman), axioms of information appliances, smartwatches, glasses and earables, ergonomics, body maps, development process with case study
5. Fabrication – CAD and parametric modelling, 3D printing (FDM, SLA, SLS), laser cutting, CNC milling
6. Sensors, Recognition and Context – sensor types and MEMS, sampling and filtering, the recognition process from data collection to evaluation, context-aware systems
7. HCI Studies – study fundamentals, ubicomp field studies (think aloud, Wizard of Oz, diaries, experience sampling), study design and metrics, affordances, signifiers and mapping
8. PCB Design – PCB fundamentals and manufacturing, schematic and layout, components, soldering
9. Health Technologies – biopotentials (ECG, EEG, EMG, EOG), motion sensing and activity recognition, contactless sensing
10. Embedded Machine Learning – edge vs. cloud, network compression (quantization, pruning, distillation), human activity recognition, TinyHAR case study
11. Startup and Business Planning – Scrum, cost and effort models (COSYSMO), revenue streams, market research, Business Model Canvas, growth and scaling

The lecture is complemented by hands-on exercises in fabrication, hardware and user studies. Recommended literature per lecture is in the folder "Literature".
Zielgruppe
Students of computer science (and related subjects) interested in designing and building ubiquitous computing systems, information appliances and wearables. Practical interest in hardware, fabrication and user studies is helpful; prior Arduino experience is not required.

Veranstaltungsdaten

Dozent(en)
Prof. Dr. Michael Beigl
SWS
2 + 1 (lecture + exercise)
Credits
5 ECTS
Veranstaltungsart
Vorlesung/Übung
Ort
Tue: Bldg. 50.34, Room -102; Wed: Bldg. 07.07, Room 222
Termin
Tue 11:30–13:00 and Wed 8:15–9:30 (see schedule)

Allgemein

Sprache
Deutsch

Lizenz und Nachnutzung

Lizenz
All rights reserved

Kontakt

Name
Prof. Dr. Michael Beigl
Zuständigkeit
Lecturer (TECO)
E-Mail
michael.beigl@kit.edu

Verfügbarkeit

Zugriff
25. Okt 2026, 10:00 - 25. Okt 2030, 10:00
Aufnahmeverfahren
Sie können diesem Kurs direkt beitreten.
Zeitraum für Beitritte
Unbegrenzt
Veranstaltungszeitraum
27. Okt 2026, 11:30 - 10. Feb 2027, 09:30

Für Kursadministration freigegebene Daten

Daten des Persönlichen Profils
Anmeldename
Vorname
Nachname
E-Mail
Matrikelnummer

Zusätzliche Informationen

Objekt-ID
4023224