4.564/4.504 (formerly 4.207/4.502)
- Formal Design Knowledge and Programmed Constructs -
Prof. Takehiko Nagakura
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
Spring 2014 Class Information
First Class Meeting: 10:00am, Thursday, February 6 at Room 3-442
4.564 and 4.504 meet together throughout the semester.
Undergraduates: Sign-up for 4.504
Grad students : Sign-up for 4.564
The class will primarily use RhinoScript (VBscript on Rhino 5), Processing, and Arduino this year with optional Unity3D Script but no Python, or AutoLISP.
* Final Presentation
Institute-scheduled final presentation takes place during the final examination week and it is a requirement to participate in it. However, a student may present the final project during the last class instead with an advanced permission of the instructor.