logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2018/2019
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

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
Risorsa bibliografica facoltativaLauren 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
Insegnamento erogato in lingua Inglese

Note Docente
schedaincarico v. 1.8.3 / 1.8.3
Area Servizi ICT
28/11/2023