C O U R S E D E S C R I P T I O N S |
||||
62-706 Generative Systems for Design FALL 12 units |
DESCRIPTION—
Generative systems have been an important topic of research in the recent past decades, in books, courses, articles and research conferences in computer-aided architectural design. While earlier approaches were based on classical artificial intelligence and optimization, recently, a variety of computational techniques from different fields, such as parametric modeling, agent-based modeling or neural networks, are incorporated in the development of new generative systems. With recent developments in machine learning, we are reaching a point where we might not even have to explicit specify a new generative schema, but, instead, let it learn automatically from data or experience. Contemporary design education must be reviewed with the possibility of relying on autonomous or collaborative design systems for the synthesis of alternatives. Designers should be able to formulate their design with different computational techniques, both with the generative systems available on commercial applications and with custom developed generative systems. The main goal of the course is to foster the student's capacity to formulate design problems computationally, with emphasis on the synthesis of design alternatives. This course provides an overview of the main topics in Generative Systems, with historical notes and technical specifications. Along the semester, the students will address different design problems with different generative techniques. The course will address topics such as variational modeling, rule-based modeling, directed and dynamic simulation, optimization and learning. The appropriate datastructures, algorithms and models will be discussed and some implemented in the exercises and projects. LEARNING OUTCOMES — In this course students will:
GRADING —
The final grade is determined by the average of the four best assignment and project. PREREQUISITE — At least Junior standing plus the following skills are desirable:
KEYWORDS —
|
|||
48-746 FALL 9-12 units |
DESCRIPTION—
Here the shape machine is based on visual rules (shape rules) grounded in symbolic rules (programming language instructions) to provide a robust technology to individuals who use drawings and visual models to develop and communicate their ideas. A shape machine is intended to be a computational, visual and disruptive technology for shape cognition and computing, which intersects with such fields as design, artificial intelligence, computer science, and mathematics. We consider a particular kind of shape machine - spatial grammars - which have their origin in formal grammars for spatial composition. Grammatical approaches to designing offer an alternative to traditional approaches. The goal of grammars is not to produce a single design as the final outcome, but, rather, to provide an understanding of the underlying spatial relations that come into play in an eventual design. For over four decades, grammars have been studied extensively to understand style in architecture, engineering, design, fine art and ornament. Recently, there has been an increasing application of grammatical ideas to other disciplines. Specifically, there is resurgent interest in implementing shape grammars for application. This is the emphasis of this course. There are four parts to this course which has the ingredients of a research seminar course plus elements of an independent study. The main goal of the course is to foster the students' ability to explore the subject of rule-based shape cognition and computing through the lens of implementation. For designers and non-designers alike, the course offers an opportunity to develop much needed generative shape systems for visual computing LEARNING OUTCOMES —
PREREQUISITE —
KEYWORDS —
|
|||
48-724 Scripting and Parametric Design FALL A2 6 units |
DESCRIPTION—
This is a half-semester course serves two purposes: to reinforce the fundamentals of parametric modeling, and to introduce students to basic scripting with a focus on algorithms related to form making. The course consists of lectures, computer cluster instruction and assignments. In this mini-course we deal with: LEARNING OUTCOMES — In this course student will:
GRADING —
PREREQUISITE —
Students are expected to have familiarity with the basics of parametric modeling and the fundamentals of object-oriented programming — simple basic principles of working with an object-oriented programming language (Python). |
|||
62-146 Looking at Making SPRING 9 units |
SYNOPSIS—
DESCRIPTION—
For the second part, depending on the student's ability, I will provide an introduction to parametric or constraint-based 3D-modeling. There are three-fold reasons for this: Scanning There will be two parts to this topic. For the first part, there will be a brief introduction to the basics of 3D-modeling presented. Printing Students will have a brief introduction to additive manufacturing (AM) fundamentals and applications using polymer-based and stereo lithographic AM printers. Every exercise will employ a 3D-printer. Project Students will be expected to apply these design and modeling principles and techniques to their projects. For the final project itself, students are expected to spend time on design, sketching, 3D model making, and fabrication. Students are expected to document and share their work for feedback and suggestions from others (mainly, students). LEARNING OUTCOMES — In this course students will: GRADING — Students will be evaluated on the following requirements: Monthly Assignment (35 %) + Final Project (50 %) + Essay on a 3D print topic (15 %) Each monthly assignment involves a 3-D print Final Project The final project comprises: a sketch of your own design/choice + rendered images from your 3D model + the 3D print Essay Consider the essay as a research paper. I want each student to explore a single novel/advanced topic involving and relating to making and 3D printing. Each month they are expected to show periodic updates on the extent of your research and refinement of the outline for their essay. The essay is due at the end of the course. PREREQUISITE — There are none except enthusiasm. KEYWORDS —
|
|||
62-238 Looking at Shapes SPRING 9 units |
SYNOPSIS—
The course is project based and relies upon the student's own background and interests. DESCRIPTION— I have an interest in spatial forms which pervades every aspect of life real and imagined, artistic and analytical which I would like to share. There are a number of ways a shape can be explored:
We will look at shapes from a variety of perspectives. The course is divided into a series of lectures, each based on a theme (or topic) and will essentially, taking the format of a discussion that I will lead and expect you to participate in. The choice of the topics will be determined by the strengths of the students in the class, however, the style of lecture will be based on my strengths. I usually vary the lecture topics from year to year. LEARNING OUTCOMES —
GRADING —
Assignments (worth 3 units) + Project (worth 5 units) + Class participation (worth 1 unit) The project has the following parts: PREREQUISITE — There is no prerequisite for this course although for those students with prior programming experience they might find it helpful in their project. KEYWORDS —
|