Classes
 

4.522
Computional Design II: Theory and Applications
(meets with 4.523)

 

Instructor: Terry Knight
Telephone: 617-252-2292
Office: 10-432M
Send e-mail: tknight@mit.edu

Units: 3-0-9, 3-0-6
Level: U/G
Prerequisites: Permission of the instructor. Computational Design I (4.520/4.521) is preferred but not mandatory.  No background in computing or computer programming is assumed, and computer programming is not a requirement of the subject.   Students with interests in any area of design are welcome.


Description:
This subject is a sequel to Computational Design I.   Computational Design I introduces shape grammars and their application in creative design.   Computational Design II includes an introductory component on shape grammars for those new to the area.  It then introduces more advanced topics in shape grammar theory and applications.   Generalizations of the shape grammar formalism that allow greater flexibility or alternative ways of creating and representing designs are discussed.   These include parametric grammars and parametric design, parallel grammars, and color grammars.   The computational and expressive powers of shape grammars are discussed and contrasted with other computational design systems.
The first part of the semester will be devoted to lectures, discussion, and in-class, hands-on work; the second part to an extended individual or team project.
Requirements

Weekly assignments, midterm project, and final project.   The final project may be an individual or team project.  




 
null