Diese LVA bringt Themengebiete, welche eine bedeutende Ergänzung im Kontext der digitalen Architektur und Raumplanung darstellen. Dabei werden von Semester zu Semester unterschiedliche Aspekte beleuchtet.
In this seminar, we will be looking at various methods that are used to bring programming to students.
The seminar will be based on a textual programming language (javascript) which will be tought via this book. We will be comparing that with visual programming approaches (e.g. Grasshopper, Google Flux).
However, the main intent is to foster discussion about "how to learn programming" using a self-experienced approach on multiple platforms that are used. We will use our insights in turn to write position papers on "how I learned programming" as a paper.
We will be looking at various methods in which architects and urban planners learn programming nowadays, which we will experience in a practical way. We will be occupied with didactics as much as programming throughout this seminar.
A book covering programming basics for computational design is currently in development (see homepage). You can always get the latest version of that book (plus sources) at the webpage.
By presentations and implementation.
If you can read this, you have met all course requirements (the language of academia is English, and therefore all participants must be able to communicate in that language). All other points are optional, i.e.: