Showcasing "Coding Architecture I-II" course.

Coding Architecture I–II equips architects with programming skills to explore and construct the digital and physical built environment, culminating in the full-scale fabrication of a timber pavilion.

Tangled Reliance, structure designed by Nicolas Egon Wittig and Samuel Tanner, as part of the Coding Architecture II / FS25 course, Gramazio Kohler Research.
Tangled Reliance, structure designed by Nicolas Egon Wittig, and Samuel Tanner, as part of the Coding Architecture II / FS25 course, Gramazio Kohler Research. Image: rendering by Nicolas Egon Wittig and Samuel Tanner.

Coding Architecture I-II is a programming class for architects with particular focus on demystifying technology – both software and hardware – and exploring the programmability of our world through powerful methods of digital, computational, and algorithmic design. This course is offered by the Gramazio Kohler Research group (GKR). 

The course begins with the fundamentals of Python and gradually builds toward more complex topics, including computational geometry with the COMPAS framework, graph-based structures, and cell networks.

In the spring semester, students shift from principles to practice, working with the compas_timber library to design and fabricate reciprocal frame structures. The course culminates in the construction of a full-scale pavilion, a hands-on application of digital timber design at 1:1 scale.

This year's pavilion, Tangled Reliance, designed by Nicolás Egon Wittig and Samuel Tanner, was selected for fabrication. The entire process, from CNC machining of approximately 200 components to full assembly and on-site installation, was completed in just 1.5 weeks. The structure now stands beside the HIN building at ETH Hönggerberg, serving as a tangible outcome of computational design and digital fabrication.

Credits:

Project by: Nicolás Egon Wittig, Samuel Tanner

Course Coordination: Lorin Wiedemeier 

Course Lecturer: Gonzalo Casas 

Teaching team: Gonzalo Casas, Lorin Wiedemeier, Lancelot Burwell, Eric Gozzi, Katerina Katsarou, Halima Hassan, Francesco Milano, Alexandra Moisi, Fabio Gramazio, Matthias Kohler

Machining: Panos Papacharalambous

Assembly: Lorin Wiedemeier, Gonzalo Casas, Panos Papacharalambous, Alexandra Moisi, Katerina Katsarou, Matthias Helmreich, Lancelot Burwell, Quentin Wiesmath, Nicolas Egon Wittig, Samuel Tanner, Aaron Senn, Basil Kretz, Jamie Ramos, Luca Petrus, Tobias Hartmann, Sukhdevsinh Parmar

Consulting: Udo Thönnissen, Lluis Enrique, Michele Capelli, Michael Lyrenmann, Luca Petrus, Tobias Hartmann, Ananya Kango, Ania Apolinarska, Victor Leung, Oliver Bucklin, Clemens Preisinger, Alessandro Tellini, Fritz Graber, Fabian Egger

Gramazio Kohler Research

JavaScript has been disabled in your browser