Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Algorithmic Folding (Wintersemester 2023/2024)

Lecturer: Prof. Dr. Patrick Baudisch (Human-Computer Interaction) , Muhammed Abdullah (Human-Computer Interaction) , Lukas Rambold
Course Website: https://hpi.de/baudisch/dokuwiki/algorithmic-folding-ws2024/start

General Information

  • Weekly Hours: 4
  • Credits: 6
  • Graded: yes
  • Enrolment Deadline: 01.10.2023 - 31.10.2023
  • Examination time §9 (4) BAMA-O: 11.12.2023
  • Teaching Form: Lecture
  • Enrolment Type: Compulsory Elective Module
  • Course Language: English

Programs, Module Groups & Modules

IT-Systems Engineering MA
Data Engineering MA
Software Systems Engineering MA
  • HPI-SSE-C Conceptual Foundations
  • HPI-SSE-S Systems Foundations
  • SSYS: Software Systems
    • HPI-SSYS-S Specialization
  • SSYS: Software Systems
    • HPI-SSYS-C Concepts and Methods
  • SSYS: Software Systems
    • HPI-SSYS-T Technologies and Tools
  • OISY: Online and Interactive Systems
    • HPI-OISY-C Concepts and Methods
  • OISY: Online and Interactive Systems
    • HPI-OISY-T Technologies and Tools
  • OISY: Online and Interactive Systems
    • HPI-OISY-S Specialization


In this course we study the mathematics and implement algorithms for folding. We cover algorithms for linkage folding (e.g. knots and mechanical bars with hinges like robotic arms), origami and the folding of polyhedra (e.g. shape changing structures and spatial compression). In each lecture we will cover a particular folding algorithm and implement one partially in class and as homework. The resulting implementations we evaluate with real-life examples where possible.

EvaP Rating WS22/23



lectures and code assignments for every week. 

we have a double slot on mondays in which we first do the lecture and use the second slot to work on the assignments together


we have a mid-term exam which counts for 30% of the grade

and a final exam to cover the other 60% 

we furthermore give out a project for 10% of the grade


MONDAYS 9:15am - 12:30pm in H 2.57/2.58

The first lecture (Oct 16) will start late at 11am!

Sign up using the mailing list and checkout the dokuwiki