Syllabus

Introduction
The course began with an introduction to computational design strategies. What is software? processes? and systems? What is so cool about it? What are the tools? And who is doing it?

Tape Exercise

A one-day, hands-off exercise, ‘You Be The Computer’. Students were asked to write down a short set of instructions. These instructions were then read ( and interpreted ) by another participant. This participant then processed the instructions by sticking tape on the floor. The exercise aimed to introduce students to programming as an everyday exercise, a translation from intention into language into action. The result was a set of very analogue procedural tape drawings.

Main Exercise
This exercise gave students an understanding of how to translate a more abstract intention or concept into software. To achieve this in a playful and motivating environment, the participants were presented with a setup that enables out-of-the-box computer-vision. Over the course of the first week, students playfully developed an understanding of the possibilities of the presented technology.

The second week started with the presentation of initial concepts. These concepts were required to be either an interactive software sketch or a computationally generated and printed poster. The participants worked on the realisation of their project for the rest of the week.

Introduction to Processing
Alongside the Main Exercise, students were given a more general introduction to programming and Processing; one session everyday. While the Main Exercise aimed to teach participants how to translate ideas into software. This module aimed to supply fundamental understanding of the tool sets needed to do so. We discussed topics such as variables, data-types, conditionals and memory.