M3 Programming Landscape

The module uses the programming language Processing to introduce students to the principles of parametric design.Through several exercises, which build on each other in content, and a lecture series with guest speakers the possibilities of ‘programmed design’ are learned and discussed. The goal is for students to be able to recognize and define starting points for programming in a design. Processing is especially appropriate for integrating teaching and research. It was developed from a continuously growing group of people at MIT’s Media Lab and made available to the open source community. As a result, Processing allows ideas to be realized and prototypes to be created relatively efficiently. In addition, its procedural introduction makes it easy to learn, and we have observed that the learning curve is very good.

m3 image

Instructors Georg Munkel, Pia Fricker

First exercise in Processing!

The first week of module 3 , we did the “tile exercise”! From simplicity to compexity, this was a interesting exercise and an “a priori” step to go further in Processing world! The results were impressing.

student:Jacqueline Frizi


student: Maki Hasegawa


student: Alexandre Roulin


student: Iro Theodoropoulou


student: Sofia Prifti


student: Gaganjit Singh


student: Angelos Komninos


student: Georgios Sarmaniotis


student: Mohamed Abdel Wahab


student: Gebhard Merk