This course is an introduction to concepts and methods, as well as practical techniques in architectural design computation. It is comprised of three learning segments: (a) foundations in computational geometry; (b) principles of algorithmic design; and (c) associative/parametric design. Students will gain experience in geometric modelling, visual programming, and reading and writing simple generative computer programs through a series of active learning sessions and design exercises.
In this course, students will learn to create, analyze and evaluate computational and geometric constructs in a design context. The course provides students with a basis for developing a critical approach towards using computational tools over the course of their architectural education and beyond. The success of students is evaluated not solely on technical accomplishments, but according to the integrity of the produced design processes and products in engaging the given theoretical concepts.
Number of credits: 9
Pre-Requisites: 3.007 Introduction to Design
- Understand computational design approaches in the field of architecture
- Formulate design problems so that they can be solved via computational methods
- Acquire technical skills in geometric modeling, basic scripting and visual programming
- Explore and develop design solutions using computational means
- Demonstrate a broad base of knowledge about design computation
- Gain and demonstrate knowledge in geometric modelling, scripting and visual programming
- Apply computational methods to generate, describe, and evaluate designs