WUSTL Course Listings Login with WUSTL Key
Search Results: Help Display: Open + Closed     Just Open     Just Closed View: Regular     Condensed     Expanded
1 course found.
ARCHITECTURE (A46)  (Dept. Info)Architecture  (Policies)

A46 ARCH 436CCoding Growth: Scripting & Computational Methods for Design3.0 Units
Description:The course will cover an array of advanced design techniques using scripting within the rhino/grasshopper environment. Although, thorough knowledge of grasshopper is not required, it will help to ease the transition away from graphic algorithm creation, and into the C# scripting language. C#, while slightly more difficult than its technical equal, VB, the language can be used in a wide variety of other programs and applications, such as 'Processing" and the "Arduino" micro-controller, which students will have the opportunity to explore should they feel comfortable in those environments. The foundation of the class will be based around three major categories: Mathematical Systems, Agent-Based systems, and simulated Growth. Before covering the base material, a three-week intensive overview of grasshopper will cover nearly everything students will need to know in order to proceed successfully. We will begin basic scripting exercises by duplicating existing grasshopper components and proceed to the advanced categories from there. In the first category, mathematical systems, students will learn how to create and control useful L-Systems like branching, fractals, and generational scaling. We will then move into topological algorithms, in order to learn how to sort and search through the scripted results to quantify their success or failure. Once single codes can be executed relatively successfully, the course will progress into agent-based systems. The topic will be introduced through simple investigations in basic geometrical relationships like circle packing and mesh relaxation. We will then study the behaviors of birds, ants, fish, and termites in order to extract the necessary parameters to mimic their behavior. Building complexity yet again, students will investigate the ways in which one can code growth. This will ultimately lead to an architectural project at the pavilion scale where students will be asked to design a single unit that will mutate and d
Attributes:
Instruction Type:Classroom instruction Grade Options:CPA Fees:
Course Type:HomeSame As:N/AFrequency:None / History
Label

Home/Ident

A course may be either a “Home” course or an “Ident” course.

A “Home” course is a course that is created, maintained and “owned” by one academic department (aka the “Home” department). The “Home” department is primarily responsible for the decision making and logistical support for the course and instructor.

An “Ident” course is the exact same course as the “Home” (i.e. same instructor, same class time, etc), but is simply being offered to students through another department for purposes of registering under a different department and course number.

Students should, whenever possible, register for their courses under the department number toward which they intend to count the course. For example, an AFAS major should register for the course "Africa: Peoples and Cultures" under its Ident number, L90 306B, whereas an Anthropology major should register for the same course under its Home number, L48 306B.

Grade Options
C=Credit (letter grade)
P=Pass/Fail
A=Audit
U=Satisfactory/Unsatisfactory
S=Special Audit
Q=ME Q (Medical School)

Please note: not all grade options assigned to a course are available to all students, based on prime school and/or division. Please contact the student support services area in your school or program with questions.


No section found for FL2024.