Building Interactive Systems (Sommersemester 2024)
Dozent:
Prof. Dr. Patrick Baudisch
(Human-Computer Interaction)
,
Shohei Katakura
(Human-Computer Interaction)
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 01.04.2024 - 30.04.2024
- Prüfungszeitpunkt §9 (4) BAMA-O: 08.07.2024
- Lehrform: Vorlesung
- Belegungsart: Wahlpflichtmodul
- Lehrsprache: Englisch
- Maximale Teilnehmerzahl: 24
Studiengänge, Modulgruppen & Module
- Softwarebasissysteme
- HPI-SB4 Interactive Systeme
- HCGT: Human Computer Interaction & Computer Graphics Technology
- HCGT: Human Computer Interaction & Computer Graphics Technology
- SAMT: Software Architecture & Modeling Technology
- SAMT: Software Architecture & Modeling Technology
Beschreibung
Room H 2.57/58
Please sign up for the mailing list here and also check course page.
Objective : learn how to create the entire depth of an interactive software-hardware systems
Class overview : You will work your way up what we think of as “full stack development”.
- Mechanical : You will start by assembling you own mechanical DualPanto interactive device for blind users.
- Electronics : assemble the electronics that go into the device. Learn about the design of printed circuit boards.
- Controller: Write real-time haptics code in a C-like language that runs on a micro controller, controlling the device
- Driver: Implement the driver that runs on a PC, talking to the the device.
- Toolkit in Unity 3D + C# that provides access and simplifies haptics to the devices via the driver.
- Design (brainstorm, sketch, prototype) and
- Implement a simple app in Unity that allows a blind user to solve a real-world problem. Approach your app in steps: a hello-world app, an audio-only app, a haptics-only app based on dualPanto, and then you will combine what you have learned into your very own integrated speech and haptics app. To make coding tractable , we will provide you with a custom API that allows you to handle speech input and output and to control your dualPanto device.
- In critique sessions provide feedback to each other.
- Usability test your app.
Class format: In person. If Corona permits, there will be a demo fest at the end of the semester, during which actual blind users will try out your apps.
Course Page: https://hpi.de/baudisch/dokuwiki/building-interactive-systems-ss2024/start
Leistungserfassung
90 min midterm exam (30% of the grade) and a 90 min final exam (70% of the grade). In order to be admitted to the exams, participants need to successfully complete homework assignments. Students will solve problems in teams of two, implement a series of prototypes, and present their work in class.
Termine
Lectures take place on Monday from 9:15 - 12:30, this includes time to work on the assignments we give out each week.
Zurück