Offered for the first time in 2011, this class is an introduction to algorithmic design techniques for the generation and analysis of architectural organisations of space. Through a series of lectures and practical examples, we will theoretically investigate recursion through l-systems and fractal growth; non-linear dynamics; and complex systems such as cellular automata, autonomous agents, self-organisation and adaption. We will accomplish this through high level research and the development of custom software in Rhino.
With the release of Rhino 5.0, we now have access to the Python programming language within Rhino. Python is a modular, object-oriented language with the potential to move beyond scripting into developing custom-written software for architectural design and development. It is cross-platform and software independent.
Instructor: Rob Beson