Programming for architects has become a very popular topic in the last years. Tools have become simpler, computers faster, tutorials and are online available as video, there are huge amounts of examples ready to copy and play. In this
scenario we face one major problem: the programming languages and the tutorials suggest direct recipes for fast solutions, whatever the problem may be. They are pretty successful in the sense that with their help, everybody can produce very fast the very same results. This scenario is a symptom of the – we call it – aggressive cultural ignorance of cybernetics. In contrast to the major articulations in this field, we do not think, that there is any truth or meaning in what a program can produce. Even if our algorithms generate forms that look strangely familiar to us, because they resemble some biological or natural phenomena, they are not cracking some immediate code of nature. In what computers can produce, we find a mirroring of the categories of our thinking, knowledge, and our tools. If we take code for natural in any sense, we are heading towards a naked and most extreme reductionist functionalism.
To bypass such un-ingenuous schematism, his module sets out with cultural, mathematical, and technological implications contained within the different programming paradigms to develop a rich understanding of the power of coding. Coding means orchestrating cultural déjà vus. By coding we are sheaving rich symbolizations to work within a digital architectonics that is constituted by our assignations of value to the old and familiar, as articulations for attention within an open competition among our contemporaries.
CODING I is a 4 week course and will concentrate on the media of digital graphics and images. We will exercise different levels of abstraction towards images, to get an understanding of different ways of thinking that have evolved throughout the past centuries. This path will leas us from magnitude to what we call multitudes, and on to the contemporary indexes whose subsumption can be understood as potitudes. CODING II will follow the same didactical line, but concentrate on 3D objects and vectors. It will linke more directly to traditional CAAD and computer architecture. The emphasis on images as objects of our exercises in CODING is chosen because this is technically less challenging and therefore suitable for a first round of this challenging program. The exercises are in Processing and Java.
GOT TIME FOR A LECTURE?
-
Tags
AADRL agents any of all artefacts behavior based sytems Bioplastics CAD/CAM CNC fabrication coding computation cybernetic thinking design & production Dye-sensitized Solar Cells Electroactive Polymers Electroluminescence ETH fabrication grammar identity information kuka logic London M5 Design Beyond the Problematic MAS 2012 Comix Series minimaforms minimal surfaces moiree pattern Population presentation processing programming rapid prototyping reaction diffusion S Schlieren Science City scripting soundscape Taiwan Teahouse trip weaving patterns workshop ytong
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
Modules & Lectures
- Guest lectures
- M0 Welcome!
- M1 Theory and Information
- M2 Algorithmic Design / Fiction / Advanced Geometry Modelling
- M3 Connected Artefacts / Innovation / Mass Customised Production
- M4 Architecture and Information
- M5 Design Beyond the Problematic / Population / Buidling Operation Models
- M6 Customised Materials / Articulation / Building Information Models
- M7 Information and I
- M8_Final Thesis
- Uncategorized
- Upcoming lectures
Links