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

052-0636-00L 2 Credits BSC D-ARCH
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computational Design IV

Title of this course before HS22: "Mathematical Thinkin and Programming IV".
VVZ CR n/a

Last Updated: 2026-02-05 16:39:01

Abstract

This class builds on the digital literacy foundations taught in the previous year and expands the acquired competence in the use of computers in design. At the core stands the question of how to use digital architectural design methods in a creative, purposeful and self-confident manner.

Objective

The course consists of lectures and exercises. The lectures convey an insight into strategies for the implementation of algorithmic techniques in architectural design by presenting and discussing the research and the build work of the professorship. This pragmatic view on the computational design process helps demystifying algorithmic techniques and developing a critical understanding for their potentials in the architectural praxis. Programming is an extension of traditional design tools. While this powerful cultural technique allows us to handle complexity in a previously unknown way, the question of its meaning, relevance and potential needs to be negotiated on a context specific base for every single project. In order to be able to do this, we shall develop a conceptual understanding for the methods as well as familiarity with the practice of programming. While the works discussed in the lectures sharpen the conceptual understanding, the tutored exercises will train the programming practice. In these sessions, we will implement simplified yet powerful versions of the discussed projects by using Rhinoceros 3D as a modeler and Grasshopper as a visual programming interface, both environments that have been introduced in the previous semesters. Up-to-date and detailed information on the lectures and exercises is announced on MOODLE, which will serve as the teaching platform for this course. The specific learning goals are: • To develop a critical awareness for the potentials of algorithmic design methods. • Learn to deploy parametric design strategies. • Become familiar with the practice of visual programming. • Understand the concepts and potentials of digital fabrication.

Resources

Learning Materials (Links)

General Information

Language
German
Levels
BSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
Students are permitted to bring a maximum of 10 pages of their own notes, either handwritten or in PDF form.
Digital
The examination takes place on your own device. No installation of SEB required.
Vorlesungsbegleitende Computerübungen stellen ein obligatorisches Leistungselement dar, welches nicht für sich alleine bestanden werden muss; sie werden mit einer Note bewertet, die anteilsmässig (30%) zur Gesamtnote der Lerneinheit, die im Rahmen einer Sessionsprüfung abgelegt wird, zählt. Die Sessionsprüfung findet als On-Campus Online-Prüfung statt und kann sowohl in Deutscher wie auch in Englischer Sprache absolviert werden.

Course Components

Type Title Time & Place Hours
lecture Computational Design IV
Keine Lehrveranstaltung am 21.3.2024 (Seminarwoche) und in den letzten beiden Semesterwochen (s. Raumrreservationen!) Die Vorlesungen finden auf Deutsch, die Übungen auf Englisch statt!
  • Thu 11:45-13:30 (HIL E 3)
  • 25.07 Date 08:50-11:30 (HIL E 1)
2 h weekly

Offered In