VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

052-0630-22L 2 Credits BSC D-ARCH

CAAD Practice: Navigate in Probabilistic Design Spaces

Lecturers & Examiners: Prof. em. Dr. Ludger Hovestadt
ITA Pool information event on the offered courses: 9.2.22 (10-11 h), ONLINE:
VVZ CR n/a

Last Updated: 2026-02-05 16:08:48

Abstract

The course introduces the interplay between machine learning and the architectural design process. It is about how architects can navigate a probabilistic design space and what kind of questions to ask. It also shows how integrating learning from data to discover patterns and holistically manipulate the data entities with design.

Objective

- Students learn an introduction of an applicative perspective of using machine learning in design. - Students learn how feature engineering can be connected to the design elements and how that improves the quality of results. - confronting the digital modeling with the “thinking” of machine learning. - Students can use geometry as an expression to visualize and conceive the machine learning process. - Connect these geometric expressions with architectural design elements in informational spaces. - The course starts with introductory lectures with intuitive tools and finishes with individual experiments to design architectural models.

Content

This course shows the complex relativity between the data’s sharp borders and its boundaries, where morphing anything is possible, and anything may be related or connected. Architects can manipulate and design the feature engineering algorithms of machine learning and connect them to the design process to improve the quality of results. Basic introduction of Rhino and Grasshopper will be instructed to use the basic interfaces’ functions. Coded files with examples will be used throughout the course. - Information Space. - Read geometry as particles and waves. - Implicit vs parametric. - Machine learning aided design. - Embody values of high dimensional elements. - Obstacles and distance measurements. - What is the knowledge of needed tools inside Rhino and Grasshopper for this course? - Rhino Interface, use basic drawing commands (Point, Line, Surface, Extrude, Solids Boolean operations, Meshes). - Grasshopper Interface, know basics (connecting components, assign geometry from rhino, basic components, Tree and lists, export). - Introduction - ANN - Self-organizing map – Principle component analysis. - Non-linear morph between geometries. - Generate in-between design alternatives. - Design a conceptual building form in a probabilistic space.

Resources

Lecture Notes

To follow

Literature

http://www.caad.arch.ethz.ch

Learning Materials (Links)

General Information

Language
English
Levels
BSC
Frequency
Semesterly recurring

Examination

Type
ungraded semester performance
Es wird in Englisch UND Deutsch unterrichtet.

Course Components

Type Title Time & Place Hours
lecture with exercise CAAD Practice: Navigate in Probabilistic Design Spaces
No course on 21.3.22 (seminar week) and 23./30.5. (final critiques).
  • Mon 07:45-09:30 (HPV G 4)
2 h weekly

Offered In