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 I
Last Updated: 2026-02-05 16:16:08
Abstract
"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 welcomes students from all backgrounds, as no prior coding experience is required.
Objective
1. Understand essential concepts in programming and algorithmic thinking. 2. Understand and apply powerful methods of digital, computational and algorithmic design. 3. Apply digital technologies to design processes. 4. Ability to understand a problem and create a solution in algorithmic terms. 5. Ability to produce and implement novel and useful ideas. 6. Materialize ideas into the physical world.
Content
Lectures, tutorials and exercises will focus on: * Advanced Grasshopper usage as a continuation of Computational Design III-IV course. * Build up basic proficiency in programming using Python. * Programming using Python within the design environment. * Applications in architecture and digital fabrication. * No prior coding experience required
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Semesterly recurring
Examination
- Type
- graded semester performance
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Coding Architecture I
No course on seminar week 23.10 and in the last two semester weeks (final critiques).
|
|
2 h weekly |