193.109 Beyond the Desktop
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2024S, VU, 4.0h, 6.0EC
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to...

  • master low-level programming for low-power microcontrollers (i.e. the ESP32)
  • understand issues of and develop applications for resource-constrained wearable devices
  • apply concepts of ubiquitous computing
  • plan projects and applications extending the course
  • give an idea pitch
  • work in groups, discuss, and reflect on individual tasks

Subject of course

The course “Beyond the Desktop” introduces the recent concepts of wearable computing, which breaks up with the standard paradigms of personal computing that have been valid for decades. The ongoing miniaturization enables wearable devices that are worn close or even attached to the human body. However, their small dimensions are accompanied by resource constraints that require new and more efficient strategies for processing the data from their on-board sensors. In recent years, wearables have turned into companions in everyday life and enable various novel applications that, for example, provide us with feedback on activities performed and our health status.

After the introduction to wearable computing, the course will discuss the technical issues of miniaturization, connectivity, resource constraints, power management, and data (pre-)processing. Furthermore, it will cover the related topics of activity recognition, vital sign monitoring, wearable actuators, wearability, and situational context. In the end, we venture a glance into the future.

The various topics are further explored in five practical exercises that are based on a wearable platform around the powerful yet energy-efficient ESP32 microcontroller. The programming exercises are implemented in Python and C/C++ for the ESP-IDF, then handed in via TUWEL.

Teaching methods

Lecture, tutorials, exercises, group work, idea pitch

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu13:00 - 15:0007.03.2024 - 20.06.2024FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu13:00 - 15:0006.06.2024EI 1 Petritsch HS Lecture
Thu13:00 - 15:0027.06.2024EI 1 Petritsch HS Lecture
Beyond the Desktop - Single appointments
DayDateTimeLocationDescription
Thu07.03.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu14.03.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu21.03.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu11.04.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu18.04.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu25.04.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu02.05.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu16.05.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu23.05.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu06.06.202413:00 - 15:00EI 1 Petritsch HS Lecture
Thu13.06.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu20.06.202413:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Lecture
Thu27.06.202413:00 - 15:00EI 1 Petritsch HS Lecture

Examination modalities

Submission of 5 practical exercises and presentation of an idea pitch.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Thu - 20.06.2024assessedno application-Final Presentations

Course registration

Begin End Deregistration end
05.02.2024 00:00 10.03.2024 23:59 24.03.2024 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Not specified
066 935 Media and Human-Centered Computing Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Lecture “Foundations of Ubiquitous Computing and IoT” or equivalent courses in design thinking, prototyping, and programming.

Language

English