Selected Topics in Advanced Computer Applications: Computational Design
ARC3201H S
Instructor: Brady Peters
Meeting Section: L9101
Synchronous
Friday, 12:00PM - 3:00PM
Architectural practice is mediated by digital technology, and in particular the CAD and BIM software architects use to design and communicate. Those architects who can customize their digital tools will be less influenced by limitations and biases of computer software and better able to follow their own inspirations and fulfil their concepts in built form. This course builds on computational design techniques learned in previous courses. It teaches students technical software skills, how to think algorithmically, and how to develop their own computational tools within the context of real architectural problems. While workshops will use the Rhino CAD software, Grasshopper to develop parametric concepts, and a little bit of Python to write custom computer scripts, the concepts are universal and can be applied to almost any software platform. The course will explore areas of: architectural geometry, algorithmic design, computer programming, data management, performance analysis, and software interoperability. The applicability of the techniques learned in this course are not limited to building type or design approach, and can be broadly applied within the context of any design project. This course teaches computational design as a useful and creative method within the context of contemporary architectural practice. Guest lectures from industry leaders will augment weekly workshops and in-class discussions.