4.564/4.502 (formerly 4.207)

Design Scripting
- Formal Design Knowledge and Programmed Constructs -


Prof. Takehiko Nagakura
Prerequisite : 4.560 (formerly 4.203) or experience in drafting and modeling with AutoCAD and 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.

Spring 2009 Class Information

First Class Meets 2:15PM, Wednesday, February 4 at Room 9-255

4.502 and 4.564 meet together throughout the semester.
Undergraduates: Sign-up for 4.502
Grad students : Sign-up for 4.564

Class hours (subject to change)
Lecture Wednesday 2:15pm - 3:30pm (Rm 9-255)
Lab Wednesday 3:30pm - 5:00pm (Rm 9-255)

Classroom meets regulary in Room 1-132 (not in 9-255)

The class will mainly use RhinoScript this year instead of AutoLISP.

  • Course Information PDF file

  • Staff and Hours

  • Tutorials and Samples (RhinoScript)

    * 4.564 Final Presentation: 5/21 Thursday 1:30-4:30, Rm 1-150
    * 4.502 Final Presentation: 5/13 Wednesday (during the last class)


  • Spring 2007 Class Information

  • Staff and Hours

  • Lectures & Labs

  • Course Requirements

  • List of Students and Projects

  • Tutorials and Samples (AutoLISP)

  • Assignments #3 Template File

  • Formbase

  • Textbooks and References

  • Old Documents


  • Education | Research | Who we are | Gallery | Bookmarks

    Copyright © 1996 Takehiko Nagakura
    Massachusetts Institute of Technology


    Last modified: February 3, 2003