Je zwei Blöcke bilden eine thematische Einheit, wobei der jeweils erste Block vor Ort stattfindet und aus Inputs, gemeinsamen Übungen und geführten Aufgaben besteht. Der darauf anschliessende Block wird im Distance-Learning Format geführt und gibt Gelegenheit, das Gelernte zu vertiefen und individuell anzuwenden. Für diesen Block wird jeweils eine aufbauende Aufgabe gestellt. Online-Support und Besprechungen begleiten das Selbststudium.
Schwerpunkt 1: Code als künstliche Sprache
Wir starten mit der Perspektive Code als Sprache, in Gruppenübungen erschliessen wir das Handeln mittels eines limitierten Sets von Befehlen und Konstrukten. Nach einer Einführung in die Arbeitsumgebung und die Befehle von p5.js geht es um Variablen, Geometrie, Bedingungen – Grundkonzepte einer Programmiersprache und Basis des Zeichnens mit Code.
Schwerpunkt 2: Zeitlichkeit
Im zweiten Schwerpunkt beschäftigen wir uns mit Zeitlichkeit. Wiederholung, Veränderung, Interaktion und Transformationen sind Themen, die behandelt werden. In den Übungen werden Aspekte der Gestaltung parametrisch abgebildet und über Steuerungselemente verändert und animiert.
Schwerpunkt 3: Schnittstellen und Daten
Im dritten Schwerpunkt beschäftigen wir uns mit Daten, mit Input Schnittstellen wie Mikrofon und Kamera. Es werden Code Bausteine zur Verfügung gestellt, um Daten einzulesen, auszuwerten und darzustellen. Wir diskutieren Themen wie Tracking, Normierung und Optimierung von Verhalten, die durch diese Technologien ermöglicht werden.