Des (1 liv.)(ord. 270) - BV (1088) DESIGN DELLA COMUNICAZIONE
052052 - CREATIVE CODING
Des (Mag.)(ord. 270) - BV (1162) DESIGN DELLA COMUNICAZIONE
050538 - CREATIVE CODING
The course proposes exploring programming potentials for creative, artistic and communication purposes. The bases of programming will be supplied during the course to create simple interactive prototypes; at the same time the state of the art will be presented and discussed.
Risultati di apprendimento attesi
Students: - know and understand the tools at the basis of interactive prototype programming; - know the reference context and understand the communication codes that are at the base; - can apply the instruments studied while designing communicative artefacts.
Creative Coding is a course for design students who want to explore the potentialities of coding (for creative, communicative and artistic purposes). No prior knowledge of programming is necessary, but having an interest or background in the topic and willingness to learn new tools would be beneficial.
During the course basics of coding will be provided, as well as a critical discussion of the state of the art.
Students will use p5.js, a library meant to make coding accessible for designers and artists.
It is possible to see some outcomes of the previous edition at these URLs:
There are no pre-requisites for attendance.
Modalità di valutazione
Part of the student's work will be carried out in groups of three people.
The evaluation will be based on weeky assignments, one "prova in itinere" (mid-term exam), a group work and a group presentation.
Lauren McCarthy, Casey Reas, Ben Fry, Getting Started with p5.js, Editore: Maker Media, Inc., Anno edizione: 2015, ISBN: 9781457186738 https://p5js.org/books/
Tipo Forma Didattica
Ore di attività svolte in aula
Ore di studio autonome
Laboratorio Di Progetto
Informazioni in lingua inglese a supporto dell'internazionalizzazione