Coding per le arti visive è un percorso sperimentale in 10 lezioni online alla scoperta della programmazione e del pensiero computazionale
Coding per le arti visive è un percorso sperimentale in 10 lezioni online alla scoperta della programmazione e del pensiero computazionale
Oltre ad essere uno degli strumenti tecnologici più completi e pervasivi del mondo contemporaneo e futuro, la programmazione è anche una delle tecniche più potenti e attuali nel campo dell’arte digitale. Quindi useremo le arti visive e l’educazione all’immagine come territorio per praticare un apprendimento creativo e professionalizzante. Il linguaggio con cui lavoreremo è p5.js, un linguaggio derivato da JavaScript, progettato e realizzato dal Media Lab del MIT (Massachusetts Institute of Technology) per l’apprendimento del coding e la sintesi grafica, che è diventato uno dei linguaggi più utilizzati nella community degli artisti digitali. Non è richiesta nessuna conoscenza di base e nessun software da installare: bastano un computer connesso ad Internet ed un browser recente.
Il corso è ideato e organizzato in collaborazione con FEM – FUTURE EDUCATION MODENA, un centro dedicato all’innovazione in campo educativo. É un luogo di sviluppo, prototipazione e offerta sperimentale di esperienze educative. FEM è sia un centro di competenza sia uno spazio fisico e online: è il primo EdTech Hub in Italia e il suo scopo è condurre ricerca applicata, design e formazione sul rapporto tra innovazione educativa, tecnologie digitali e trasformazione sociale.
Ingegnere elettronico policromo, è docente di conservatorio nei corsi di laurea in musica elettronica.
Alla fine del percorso imparerai:
Non è richiesta nessuna conoscenza di base. Per partecipare al corso avrai bisogno di:
Programma delle lezioni
Da zero a Mondrian - parte 1: p5.js, OpenProcessing, punti linee, colori
Da zero a Mondrian - parte 2: animare la tela con variabili e interazione
(algo)Ritmo! - parte 1: ripetizioni e cicli
(algo)Ritmo! - parte 2: funzioni, pattern, mutazioni
Copie d’autore con variazioni - progetto di metà corso: composizione-imitazione
La realtà degli oggetti virtuali - Programmazione Orientata agli Oggetti, le basi
Agenti e popolazioni - Programmazione Orientata agli Oggetti, collezioni di oggetti
Arte generativa - disegnare con le collezioni di oggetti
Pixels! - fondamenti di elaborazione di immagini con p5.js
Showcase - progetto finale