Des (1 liv.)(ord. 270) - BV (1088) DESIGN DELLA COMUNICAZIONE
***
A
ZZZZ
052052 - CREATIVE CODING
Des (Mag.)(ord. 270) - BV (1162) DESIGN DELLA COMUNICAZIONE
***
A
ZZZZ
050538 - CREATIVE CODING
Obiettivi dell'insegnamento
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.
Argomenti trattati
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:
https://drawwithcode.github.io/2017-assignments/
Prerequisiti
There are no pre-requisites for attendance.
However, it is preferrable to have a basic knowledge about web terminology and technology (HTML, CSS, Javascript).
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.
Bibliografia
Lauren McCarthy, Casey Reas, Ben Fry, Getting Started with p5.js, Editore: Maker Media, Inc., Anno edizione: 2015, ISBN: 9781457186738 https://p5js.org/books/
Software utilizzato
Nessun software richiesto
Forme didattiche
Tipo Forma Didattica
Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
43:00
86:00
Esercitazione
7:00
14:00
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale
50:00
100:00
Informazioni in lingua inglese a supporto dell'internazionalizzazione