logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2017/2018
Scuola Scuola del Design
Insegnamento 050538 - CREATIVE CODING
Docente Mauri Michele
Cfu 6.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Nome Sezione Insegnamento
Des (1 liv.)(ord. 270) - BV (1088) DESIGN DELLA COMUNICAZIONE***AZZZZ052052 - CREATIVE CODING
Des (Mag.)(ord. 270) - BV (1162) DESIGN DELLA COMUNICAZIONE***AZZZZ050538 - CREATIVE CODING

Programma dettagliato e risultati di apprendimento attesi

'Creative Coding' è rivolto a tutti gli studenti di design che vogliono esplorare le potenzialità della programmazione per fini creativi, artistici e comunicativi. Il corso non richiede competenze particolari, se non l'interesse per l'argomento e la voglia di confrontarsi con un nuovo strumento di progettazione.

Nel corso verranno fornite le basi della programmazione per creare semplici prototipi interattivi; al tempo stesso verrà presentato e discusso lo stato dell'arte.

Gli studenti utilizzeranno P5.js, una libreria pensata per rendere più accessibile la programmazione a designer ed artisti.

è possibile vedere alcuni risultati della prima edizione del corso alle seguenti URL:

https://drawwithcode.github.io/assignments2016-02/

https://drawwithcode.github.io/assignments2016-03/

https://drawwithcode.github.io/assignments2016-04/

https://drawwithcode.github.io/assignments2016-05/

https://drawwithcode.github.io/assignments2016-06/

https://drawwithcode.github.io/assignments2016-07/

//

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/assignments2016-02/

https://drawwithcode.github.io/assignments2016-03/

https://drawwithcode.github.io/assignments2016-04/

https://drawwithcode.github.io/assignments2016-05/

https://drawwithcode.github.io/assignments2016-06/

https://drawwithcode.github.io/assignments2016-07/


Note Sulla Modalità di valutazione

Gli studenti lavoreranno in parte singolarmente, in parte in gruppi di massimo tre persone.

La valutazione sarà basata su esercitazioni settimanali, una prova in itinere, una presentazione di gruppo ed un lavoro di gruppo.

//

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
Risorsa bibliografica obbligatoriaP5js website https://p5js.org/
Note:

Main reference that will be used during the course

Risorsa bibliografica obbligatoriaLauren McCarthy, Casey Reas, Ben Fry, Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing, Editore: Maker Media, Inc, Anno edizione: 2015, ISBN: 978-1457186776 https://p5js.org/books/
Note:

Part of this book will be used during the course. Not mandatory but strongly suggested.

Risorsa bibliografica facoltativaDaniel Shiffman, The Nature of Code, Anno edizione: 2012, ISBN: 9780985930806 http://natureofcode.com/
Note:

This book won't be used directly during the course, but it can be a useful source of inspiration. The digital version can be downloaded for free or for a small donation.


Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
43.0
esercitazione
7.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese

Note Docente
schedaincarico v. 1.6.5 / 1.6.5
Area Servizi ICT
29/09/2020