4.504 / 4.564
4.504 ⎯ Undergraduate Subject
4.564 ⎯ Graduate Subject
Prerequisite : 4.105, 4.560, 4.500, or experience in drafting and modeling with Rhino
No programing experience required. The objective of this course is to provide students practical and theoretical foundations to explore computational coding relevant to representation of architectural forms and design knowledge. Students will learn basic concepts in a script-level computer programming language and acquire practical skills to develop their own software tools for architectural design. In parallel, the course will introduce various theories and implementations developed for computation and representation of formal design knowledge. Topics covered in the class include parametrized objects, procedural representation of form, typology and architectural grammar, shape recognition problem, constraint propagation, inter-application communication and internet-based distribution interface.