VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Advanced Computational Design
Last Updated: 2026-02-05 16:38:57
Abstract
In this course we will discuss how strategies of Artificial Intelligence such as Machine Learning or Evolutionary Strategies can be used in the design process. Principal concepts of computational geometry for architecture will be connected with methods to automatically generate, evaluate and search for design solutions.
Objective
Students will understand programming basics, and will learn how to control geometry using code. They will learn to translate a design concept into an algorithmic approach - or vice versa - and will obtain an awareness of potentials and limitations of AI in the design phase. Students will deepen their knowledge in customizing existing CAD software such as Rhino using scripting.
Content
In this course we will discuss how concepts of Artificial Intelligence can be used in the design process. In tutorials and exercises, we will explore the use strategies such as Machine Learning or Evolutionary Strategies to turn the computer from a drawing instrument into an active partner in design, extending both the imagination and the intuition of the designer.
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Advanced Computational Design
No course 18.03.2024 (seminar week) and in the last two semester weeks (s. room reservations!).
|
|
3 h weekly |