After successful completion of the course, students are able to utilize algorithmic methods in design and architecture and formutate the rules and the definition of parameters. The goal to find new forms and data structures to represent and describe architecture.
To utilize algorithmic methods in design and architecture a different way of thinking is needed. Not the product but the formulation of rules and the definition of parameters is the aim. Complexity is not the aim, but the result. The classic elements of architecture are insufficient, new forms and data structures to represent and describe architecture are needed.
The course will teach the formulation, implementation and visualization of planning rules in different programming languages based on substantial knowledge in drawing, CAAD and (3D-) Geometry and some basic ideas of graph theory, vector math and set theory.
This semester there will be a focus on vector calculation and graph theorie and the fields of architector related (e.g. sight, shading, circulation, space usage ...).
Talks, Lectures, Presentations, Scripting- and Programming Exercises, Homework Assignments
Substantial knowledge in drawing, CAAD, and (3D-) Geometry;
Explicitly no knowledge of programming languages