Generative Design Programming

Course information

Course structure

Officially, we have seminars and lectures, but we don’t distinguish between them. We will have interactive classes.

We will be programming in P5.js using Javascript. P5 is a framework for creative coding and is a port of the original project . However, no previous experience with Javascript is needed—and none of the previous students had problems using it. Towards the end of the semester after learning all the basics in P5, you will be given choice to alternatively work with Processing or TouchDesigner tools for your final project.

Communication in the course is through Discord. Join: 

Expectations

Attendance
You are expected to attend both lectures and seminars. You can miss two weeks without an excuse.

Creative coding homeworks
There will be three smaller topics you’ll be asked to work on, hand in, and shortly present. Roughly every two weeks.

Final project
We’ll spend quite some time on your final projects. There will be one extra homework without programming to help you form an idea for the project. We’ll discuss your projects regularly and we’ll hold an exhibition at the end of the course (before Christmas).

Total study time
In last years, students reported working 80-100 hours including the lectures.