Creative Coding: Generative Arts

Dieses Modul besteht aus einer Lehrveranstaltung.

Studienorganisation

Studiensemester:  5

Turnus:  Wintersemester, jährlich

Modultyp:  Wahlpflichtveranstaltung

Lehrform:  Workshop

Art der Präsenzveranstaltung:  Workshop

Sprache:  Deutsch

Kompetenzen/Lernziele 

Sie erwerben Kennnisse in den Prozessen der Generative Arts. Sie können Programme und Werkzeuge erstellen, um diese für den Entwurf oder die Erzeugung visuelle Artefeakte zu nutzen. Sie können diese Kenntnisse zur Visualisierung großer/veränderlicher Datenbestände, zum Erzeugen dynamischen Logos oder Grafik-Elementen zur Weiterverarbeitung nutzen. Ihr ästhetisches Urteilsvermögen wird weiter geschult.

Inhalte 

Creative Coding: Generative Arts verbindet Gestaltung und Programmierung auf einem experimentellen Weg. Mit Programmen werden visuelle Artefakte erstellt – durch Algorithmen, gerichtete Zufallsprozesse, Visualisierung von Daten, Interaktion mit dem Benutzer usw.

Die Veranstaltung legt den Schwerpunkt auf den Entwurfsprozess.

Werkzeug: P5.js

Mögliche Themen:

  • Farbe
  • Formen
  • Formen im Raster
  • Bilder/Videos
  • Zufallsprozesse
  • Agenten
  • Emergenz
  • Überlagerungen
  • Dynamische Veränderung der Gestaltung im Zeitverlauf
  • Datenquellen: Dateisystem, externe Datenquellen (Web-APIs)
  • Daten laden: Pixel, Text, CSV, XML, Json
  • Texte / Bilder / Videos / Audio / … als Eingabe

Arbeitsaufwand

4 SWS, 5,0 Creditpoints (CP)

60 h Präsenzstudium, 90 h Eigenstudium

Prüfung

Art der Prüfung:  Prüfungsleistung

Prüfungsform:  SP(HA, Vortr, Arb)

Semesterbegleitende Einzelaufgaben und Hausarbeit

Labor zur Anerkennung des Moduls nötig: 

Literatur 

  • Bohnacker, Groß, Laub: Generative Gestaltung – Entwerfen, Programmieren, Visualisieren. Verlag Hermann Schmidt, Mainz, 2009
  • Fry, Reas: Processing – a programming handbook for visual designers and artists. MIT Press Cambridge, Mass., 2007

Voraussetzungen

Voraussetzungen lt. Prüfungs- und Studienordnung 

Orientierungsprüfung

Empfohlene Veranstaltungen 

Verantwortliche Dozierende

Modulverantwortliche(r):  Dipl. VK Tobias Hiep

Dozent(in):  Dipl. VK Tobias Hiep