Creative Coding Constructs

Seminar - BSc./MSc.


Class

Creative Coding means programming towards an artistic or designed outcome. Although we as designers have a plethora of software at our disposal, having access to coding means breaking free of the prescribed silos of design software.

The course will start from the very basic constructs of programming, using different interfaces along its way to get worthwhile output at every step. Lessons are designed towards dealing with geometry, making concepts of object-oriented programming clear along the way. While showing general concepts of imperative programming the course will deal in the C syntax, which can be applied in design environments such as Arduino, Processing, Grasshopper or Unity.

Participants are expected to have some means of connecting with the topic. This could be proficiency in Grasshopper, a Computer Science course back in school or a general interest in computing. The course is geared towards designers who want to get hands on experience in creative coding, whether for their own professional development or as a means to collaborate more closely with coding-savvy co-workers.

 

The course will be taught in English.

Info

Modules:

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

Lecturer:

  • Jan Philipp Drude

Schedule:

  • First Class: Thursday 17.10.2019
    14:00 - 16:00 Pool 3