C O U R S E D E S C R I P T I O N S |
||||
48-624 Parametric Modeling FALL A1 6 units |
This course is to prepare students for modeling architectural geometry through development of parametric schemes for
architecture applications. This course supplies the basis of understanding parametric geometric construction mechanisms.
This is a half-semester introduction to parametric modeling. The course consists of lectures, computer cluster instruction and assignments. In this course we will introduce:
Learning outcomes — in this course students will:
The course has no prerequisites. PREREQUISITE: At least Junior standing or consent of Instructor |
|||
48-724 Scripting and Parametric Design FALL A2 6 units |
This course is to prepare students for modeling architectural geometry through scripted development of parametric
schemes for architecture applications. This course supplies the basis of understanding parametric geometric
construction mechanisms.
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:
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). PREREQUISITE: 48-624 and the equivalent of 48-782 |
|||
48-782 FALL A1 6 units |
This is a fast paced intense half-semester technical introduction to the fundamentals of object-oriented programming targeted at design students with an emphasis on producing clear, robust, and reasonably effective code. We cover a large subset of the Python programming language including a standard graphics library and programming paradigms. In order to reinforce the programming topics we will also introduce the generation and visualization of geometric form with graphics, animation and rule-based systems. The course consists of lectures, computer cluster instruction and assignments. Learning outcomes — Upon the successful completion of this course, students will be able to:
This course assumes no prior programming experience. This course serves as a prerequisite for 48-784 Design Computation II and 48-724 Scripting and Parametric Design. PREREQUISITE: None. At least Junior standing. No previous coding or math course is required, however, it is preferable for students to be familiar with at least introductory level college math and affinity with logic. |
|||
48-784 FALL A2 6 units |
This is a fast paced intense half-semester technical object-oriented programming course targeted at design students with an emphasis on algorithms and on producing clear, robust, testable and effective code. The course consists of lectures, computer cluster instruction and assignments. Learning outcomes — in this course, students will be able to:
This course assumes familiarity with basic Python programming language as provided by the course, 48-782 Design Computation I. PREREQUISITE: 48-782 |