Lerninhalte |
Lerninhalte und -ziele:
Innerhalb dieses Kurses setzen wir uns mit codebasierter generativer Gestaltung unter Einsatz der Grafikbibliothek p5.js auseinander. Gerade für Gestalter:innen stellt Creative Coding mittels p5.js bzw. Processing ein leicht zugänglicher Weg dar um interaktive gestalterische Lösungen zu erarbeiten, die algorithmisch erzeugt und damit beliebig veränderbar sind. Mittels p5.js erstellen Sie innerhalb des Kurses kleine in sich geschlossene Programme, so genannte Sketche. Das Prinzip des Sketches versteht sich hierbei als eine Skizze, die aber in ihrer digitalen Form ein generativer gestalterischer Entwurf ist, der in iterativen Schritten durch Variation der Gestaltungsparameter immer wieder verändert und weiterentwickelt wird. Im Folgenden kann ein Sketch den Ausgang für digitale oder auch analoge gestalterische Lösungen sein. Neben den klassischen p5-Funktionen wenden wir uns aber auch ergänzend der Bibliothek ml5 zu, die es uns u.a. erlaubt mit künstlichen neuronalen Netzen zu arbeiten und auf diese Weise unseren Gestaltungsraum nochmals erweitert.
Bitte installieren Sie hierzu bereits im Vorfeld der Veranstaltung das Programm Visual Studio Code (kostenlos für Mac und PC). Vorkenntnisse in z.B. JavaScript sind zwar von Vorteil, der Kurs richtet sich aber auch explizit an Studierende, die keine oder nur wenige Programmiervorkenntnisse haben. |