Assignments

Late Assignments

Please be warned that we will deduct 10% of your grade per day.

Coding environments

For the remainder of the course we will be creating our own visualizations and learn how to implement specific types of visualizations. To do so we will be using P5 - a javascript interpretation of processing. Why? Because P5 gives us a lot of freedom for creative design while offering a low entry barrier for those of you who don't have a strong coding background. P5 has been designed to make coding accessible for artists, designers, educators, and beginners.

Assignment 1

The first assignment must be completed and sent before the second lab work session i.e., on Tuesday 28th of November, 11:00 pm.

Please go here for instructions on Assignment 1.

Assignment 2

As part of this assignment you will be creating some sketches and ideas for your project. Go to the Assignment 2 page for more instructions

Assignment 3

As part of this assignment you will be implementing a basic layout for the tool you are going to create. Go to the Assignment 3 page for more instructions.

Assignment 4

The goal of this assignment is to enrich your previous implementation with additional visual variables. Go to the Assignment 4 page for more instructions.

Assignment 5

The goal of this assignment is to think about and add interaction to your project. Go to the Assignment 5 page for more instructions.

Assignment 6

The goal of this assignment is to improve any aspect of your current tool and prepare a short demo presentation. Go to the Assignment 6 page for more instructions.

License

You can reuse this content for your class if you acknowledge us (Petra Isenberg, Jean-Daniel Fekete, Pierre Dragicevic, Wesley Willett and Frédéric Vernier). For student projects and assignments, please acknowledge the student.