Introduction to Computational Architecture

Course’s scope

This is a course given at BA level 6 at EPFL of 3 ECTS. The objective of the course is to empower design students with computational thinking and tools. This course reviews the basics of 3D modeling to establish the foundations of computational architectural problem-solving via different methods. The main objective of the course is to develop a computational mindset to maximize the use of efficient digital tools in design projects.

This course is focusing on the use of (iron)Python and RhinoCommons to introduce students to the world of computational design.

We decided to restrain the amount of teaching content provided to students to not cover all the software’s capabilities, but rather to focus on trouble shooting, examples from our practice, and creative programming and problem solving.

All the teaching material or the course are made open-source and available in this website.

This course was possible thanks to Prof. Yves Weinand (IBOIS) who decided to allocate IBOIS researchers’ time for the creation and maintenance of it. A special thanks goes to Dr. Julien Gamerro, ex-Post-Doc IBOIS that launched the previous version of this course in 2022.

A special thanks goes to Dr. Petras Vestartas(ETH) and Dr. Nicolas Rogeau for their contribution in the past editions of this course.

Teaching commitee

Andrea Settimi (PhD researcher IBOIS, EPFL)
Damien Gilliard (PhD researcher IBOIS, EPFL)
Joseph Tannous (PhD researcher IBOIS, EPFL)

EPFL 2022 ©Petras Vestartas