063-0640-00L  Advanced Computational Design

SemesterSpring Semester 2020
LecturersB. Dillenburger
Periodicityyearly recurring course
Language of instructionEnglish
CommentLimited number of participants.


AbstractIn this course we will discuss how strategies of Artificial Intelligence such as Machine Learning or Evolutionary Strategies can be used in the design process. Principal concepts of computational geometry for architecture will be connected with methods to automatically generate, evaluate and search for design solutions.
ObjectiveStudents will understand programming basics, and will learn how to control geometry using code. They will learn to translate a design concept into an algorithmic approach - or vice versa - and will obtain an awareness of potentials and limitations of AI in the design phase. Students will deepen their knowledge in customizing existing CAD software such as Rhino using scripting.
ContentIn this course we will discuss how concepts of Artificial Intelligence can be used in the design process. In tutorials and exercises, we will explore the use strategies such as Machine Learning or Evolutionary Strategies to turn the computer from a drawing instrument into an active partner in design, extending both the imagination and the intuition of the designer.
Prerequisites / NoticeSuccessful completion of the course "Structural Design VI" (063-0606-00L), "Design III" (052-0541/43/45) or "Das Digitale in der Architektur" (063-0610-00L) are recommended