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-06-01 11:32:54

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
Es sind bis zu 10 einseitig beschriebene A4-Seiten mit handgeschriebenen oder gedruckten Notizen erlaubt. Digitale Dateien sind nicht gestattet.
Digital
The examination takes place on your own device. No installation of SEB required.
Die vorlesungsbegleitenden Übungen mit Rhino und Grasshopper sind ein verpflichtender Bestandteil des Kurses und machen 30% der Gesamtnote der Lerneinheit aus. Diese 30% setzen sich aus dem Durchschnitt der Bewertungen der 9 Übungen zusammen, ergänzt durch optionale Lernaktivitäten (Quizzes), die bis zu 0.25 zusätzliche Notenpunkte zur Semesterleistung beitragen können.Die restlichen 70 % der Gesamtnote basieren auf einer Sessionsprüfung, die ebenfalls Aufgaben mit Rhino und Grasshopper umfasst. Diese Prüfung wird im BYOD-Modus (Bring Your Own Device) als Online-Prüfung auf dem Campus durchgeführt und kann in deutscher oder englischer Sprache absolviert werden.

Course Components

Type Title Time & Place Hours
lecture Computational Design IV
Keine Lehrveranstaltung am 20.03.2025 (Seminarwoche), 24.04 (Osterferien), 01.05 (Tag der Arbeit) und in den letzten beiden Semesterwochen (s. Raumreservationen!) Die Vorlesungen finden auf Deutsch, die Übungen auf Deutsch oder Englisch statt!
  • Thu 11:45-13:30 (HIL E 3)
2 h weekly

Offered In