Creative Computation for
Visual Communication Design

This site presents the final student projects from the course Creative Computation for Visual Communication Design, organised at the VCD MA programme at Aalto University School of Arts, Design and Architecture 22.10.—28.11.2024.

During the intensive, six-week course the students were introduced to the fundamentals of programming using JavaScript and the p5.js library. In addition to hands-on experiments with code, the course also provided theoretical and critical perspectives to computational practices in visual communication design.

The course projects presented here explore the concept of VARIATIONS. By adopting computational methods, designers and artists are able to generate an infinite number of variations on a theme. Rather than producing a fixed outcome, the computational designer delineates rules and parameters for endless possible outcomes. Like designer Karl Gerstner describes in his seminal collection of essays Designing Programmes from 1964: "Instead of solutions for problems, programmes for solutions." When the production of variations is automated, the work of a designer becomes sort of meta-design: Selecting and formulating the interconnected variables that make up the solutions. As Gerstner puts it: "The work is not diminished; merely transferred to another plane."

Teacher: Eevi Rutanen
Supervising teacher: Rupesh Vyas
Teaching assistants: Antti Hietaniemi, Guus Hoeberechts
Front page designed by Roven Jõekäär
Class of 2020
Class of 2021
Class of 2022
Class of 2023

Rosa Aamunkoi →

Elisabeth Arno →

Iris Eklund →

Rebekka En →

Eemil Friman →

Matleena Honkanen →

Daniel Xiangqian Huang →

Ivy Huang →

Roven Jõekäär →

Klemen Kekec →

Joonatan Koponen →

Sofia Kyllönen →

Keming Li →

Rentao Li →

Heidi Mäkelä →

Benjamin Nyberg →

Sanna Nykänen →

Oona Piippo →

Samu Pitkänen →

Olga Poropudas →

Roosa-Emilia Ronkainen →

Inka Salminen →

Yue Sun →

Ella Svens →

Veronika Valtonen →

Júlia Vila Comas →

Din Yam →