Department of Architecture Homepage Bio Research Teaching
                 

Department of Architecture
Massachusetts Institute of Technology
Spring 1996-97

4.181 Generative Algorithms

William J. Mitchell, instructor
Jose Duarte, teaching assistant :: 258-8272 :: 3-311
Andrew Li, teaching assistant :: 258-8272 :: 3-311
Megan Yakeley, teaching assistant :: 258-8272 :: 3-311
0-12-0 units :: H
M, Th 2-6 :: Room 3-415

Description

Generative design is developed algorithmically, by rules. This is not a new idea: Palladio used it; 12th-century Chinese builders used it. Rules are useful theoretical constructs; they provide a framework for design within which we can use computers and other modern technology. Conversely, the technology, by taking over the often time-consuming task of executing the rules, frees us to understand the articulation and content of the rules for design. Indeed, technology now makes generative design more feasible.

This methodology is particularly promising in helping the designer to explore many options, especially (but not exclusively) in the early stages of design. The workshop will provide students with the understanding (generative design), skills (scripting), and tools (computers and rapid prototyping machines) to explore this aspect of design.

Students will find it helpful to have had some experience with geometric modeling (by having taken 4.203, for example), but the most important prerequisite is an open mind. No programming experience is expected; scripting and all other necessary technical skills will be taught in the workshop.

Goals for students

By the end of the course, students should:
* understand how rules structure the design process, both in one or more historical examples and in their own project;
* understand how rules, computer technology, and design can be integrated;
* be able to write simple scripts (programs) to control MiniCAD;
* be able to use rapid prototyping equipment to produce variant physical models.

Course structure

The workshop has two parts. The first part, about six weeks long, is an introduction to both the general aspects of generative design and the specific skill of scripting. William Mitchell and others will give the lectures on the general aspects. José Duarte and Megan Yakeley will conduct the MiniCAD scripting exercises.

The second part will be devoted to projects proposed by students themselves. During class we will work with students individually and in groups. We expect to have weekly access to a rapid-prototyping machine throughout the term.