VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Coding Architecture II
Last Updated: 2026-06-03 00:14:00
Abstract
"Coding Architecture II" is a programming class for architects with particular focus on demystifying technology and exploring the programmability of our world through powerful methods of digital, computational, and algorithmic design and fabrication.In the spring semester, we dive into digital timber using the compas_timber library to design reciprocal frame structures and materialize them.
Objective
1. Understand concepts in programming and algorithmic thinking and their connection to physical construction. 2. Understand and apply powerful methods of digital, computational and algorithmic design using the Compas Timber library. 3. Apply algorithmic thinking to create architectural designs. 4. Understand the process of materializing ideas into the physical world.
Content
Lectures, tutorials and exercises will focus on: * Advanced Python programming as a continuation of Coding Architecture I course. * Build up intermediate proficiency in programming using Python. * Programming using Python within the design environment. * Applications in architecture and digital fabrication. * Coding experience in Python IS required, either after having passed "Coding Architecture I" or demonstrable fluency in the Python language and Object-Oriented-Programming.
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Coding Architecture II
No course on March 19, 2026 and the last two semester weeks (final critiques).
|
|
3 h weekly |