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

063-0640-25L 3 Credits MSC D-ARCH

Advanced Computational Design

Lecturers & Examiners: Prof. Dr. Benjamin Dillenburger
ITA Pool information event on the offered courses: x.x.24, 10-11 am, ONLINE link will follow
VVZ CR n/a

Last Updated: 2026-06-01 11:32: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)

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 17.3.2025 (seminar week) and in the last two semester weeks (s. room reservations!).
  • Mon 10:45-13:30 (HCI H 2.1)
3 h weekly

Offered In