Creative Coding Constructs

Seminar - BSc./MSc.


Veranstaltung

Creative Coding bedeutet, auf ein künstlerisches oder gestalterisches Ergebnis hin zu programmieren. Obwohl uns als Designer eine Fülle von Software zur Verfügung steht, bedeutet der Zugang zur Programmierung, aus den vorgegebenen Arbeitsweisen unserer Designsoftware auszubrechen.

Der Kurs geht von den grundlegenden Konstrukten der Programmierung aus und verwendet dabei verschiedene Schnittstellen, um bei jedem Schritt lohnende Ergebnisse zu erhalten. Der Unterricht ist auf den Umgang mit Geometrie ausgerichtet, wobei die Konzepte der objektorientierten Programmierung deutlich gemacht werden. Während allgemeine Konzepte der imperativen Programmierung gezeigt werden, behandelt der Kurs die C-Syntax, die in Design-Umgebungen wie Arduino, Processing, Grasshopper oder Unity angewendet werden kann.

Von den Teilnehmern wird erwartet, dass sie über einige Grundlagen verfügen. Dies könnte die Beherrschung von Grasshopper, ein Informatikkurs in der Schule oder ein allgemeines Interesse an der Programmierung sein. Der Kurs richtet sich an Designer, die praktische Erfahrungen im Bereich des Creative Coding sammeln wollen, sei es für ihre eigene berufliche Entwicklung oder als Mittel zur engeren Zusammenarbeit mit Mitarbeitern, die sich mit Programmierung auskennen.

Der Kurs wird auf Englisch unterrichtet.

Informationen

Modulzuordnung:

  • MSc. Architektur und Städtebau:
    Seminar: Physical Computing
  • BSc. Architektur:
    Seminar: Parametrisches Entwerfen
  • BSc. Landschaftsarchitektur und Umweltplanung:
    Seminar: Parametrisches Entwerfen

Lehrender:

  • Jan Philipp Drude

Termine:

  • Erster Termin: Donnerstag 17.10.2019
    14:00 - 16:00 Pool 3