069-0001-00L  Digital Foundations

SemesterAutumn Semester 2017
LecturersB. Dillenburger, F. Gramazio, M. Kohler
Periodicityyearly recurring course
Language of instructionEnglish
CommentOnly for MAS in Architecture and Digital Fabrication.


069-0001-00 GDigital Foundations
24 hrsB. Dillenburger, F. Gramazio, M. Kohler

Catalogue data

AbstractDigital Foundations introduces students to information technology in architecture, to computational design and how robotic fabrication processes as well as 3D printing technologies are used to translate the computational design models into physical objects and building components.
ObjectiveStudents learn basic programming paradigms such as control structures and object oriented programming, the foundations of computational geometry and explore generative form-finding. Using Python as a main programming language within the frameworks of Processing, Rhino and Grasshopper, students learn to translate design thinking into computational algorithms. Furthermore, students learn about data preparation and toolpath creation for 3D printing (predominantly binder jet-printing and fused-deposition-modelling), and familiarise themselves with various mechatronic setups, materials and control-strategies of additive manufacturing.
Students are taught the basic principles of working with industrial robotic arms in the field of architecture. Students practice different concepts of robotic control, which enables them to execute basic routines. They are able to write their own programmes and directly control the robotic set-up using UR-Script and custom Python modules. Through multiple exercises, students learn how to design and robotically build small-scale spatial structures exhibiting the potential of robotic fabrication processes. Additionally, they employ simple feedback loops for improving the accuracy of the fabrication process and as design-drivers.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits17 credits
ExaminersB. Dillenburger, F. Gramazio, M. Kohler
Typeungraded semester performance
Language of examinationEnglish
RepetitionRepetition possible without re-enrolling for the course unit.

Learning materials

Main linkInformation
Only public learning materials are listed.


No information on groups available.


PriorityRegistration for the course unit is only possible for the primary target group
Primary target groupMAS ETH in Architecture and Digital Fabrication (069000)

Offered in

MAS in Architecture and Digital FabricationModulesOInformation