UNIRSM Design Piano di studi Laboratorio di design dei sistemi

Laboratorio di design dei sistemi

Corso di Laurea Magistrale in Design

Anno

2

Semestre

2

CFU

8

Collaboratore

Irene Trotta

workshop propedeutico Arduino avanzato

Prerequisiti

Lingua inglese. Attitudine alla collaborazione. Iniziativa e spirito critico.

Obiettivi

Lo studente acquisisce la capacità di gestire, progettare e raccontare sistemi relazionali e interattivi legati alla comunicazione e al product design, nonché la capacità di gestire ambienti simulativi del progetto in contesti di media dimensione. Lo studio dei linguaggi e piattaforme di prototipazione, machine learning e versioning open source Git/Github, Processing, p5.js, ml5.js e Arduino, sono requisiti che lo studente deve acquisire all’interno dell’insegnamento.

Descrizione

Making visible: expressive computational approaches to meaning. Untitled machine intelligence, the ML chapter. 

Intro _ Scrivere algoritmi e progettare strumenti analogici e digitali per la ricerca, raccolta, visualizzazione e remix di informazioni e dati in tempo realecoding, data, api, scraping, sensors, remix, ai, ml.

Sviluppo _ Progettare installazioni, performance comunicative e sistemi interattivi per misurare e rendere visibile l’invisibileart, installation, performance, interaction, design, tangible.

Brief _ Evidenziare, far emergere, rendere tangibili e dotate di fisicità quelle caratteristiche immateriali che ogni istante intorno a noi, e attraverso noi, definiscono il carattere dei sistemi-comunità in cui viviamo e ci muoviamo, relazioniamo e percepiamo noi stessi, gli altri e il mondo: valori, energie, possibilità, relazioni, interazioni, reti, flussi, fantasmi, …meaning, hermeneutic, hacking, networking.

Riferimenti _ The flow towards Europe, 2015, Lucify + Immaterials: Light painting WiFi, 2012, Timo Arnall, Jørn Knutsen and Einar Sneve Martinussen + Monument, 2006, Caleb Larsen.

Strumenti _ Partecipazione. Lapis e carta. Board Slack del laboratorio. Software e hardware open source (Git, Atom, Processing, p5.js, ml5.js, Raw, Openrefine, Arduino, …). Computer e device con approccio BYOD (Bring Your Own Device).

Modalità di esame

Esame orale, presentazione e analisi del progetto (prototipo/i, code, documentazione e contributi), discussione.

Bibliografia

Essenziale 

Gross, B., Bohnacker, H., Laub, J., & Lazzeroni, C. (2018). Generative Design: Visualize, Program, and Create with JavaScript in p5.js. Princeton Architectural Press. (code: http://www.generative-gestaltung.de/2/ + https://github.com/generative-design)

Montfort, N., Baudoin, P., Bell, J., Bogost, I., & Douglass, J. (2014). 10 PRINT CHR$(205.5+RND(1)); : GOTO 10. The MIT Press. (online: https://10print.org)

Molti altri materiali di approfondimento saranno segnalati durante il laboratorio.

Consigliata 

Processing: A Programming Handbook for Visual Designers and Artists Hardcover – December 19, 2014. (2020). the mit press; second edition edition (december 19, 2014).

Graham, P. (2010). Hackers & Painters: Big Ideas from the Computer Age. O’Reilly Media.

Bohnacker, H., Gross, B., Laub, J., & Lazzeroni, C. (2012). Generative Design: Visualize, Program, and Create with Processing. Princeton Architectural Press. (code: http://www.generative-gestaltung.de/1/code + https://github.com/generative-design)

Shiffman, D. (2012). The Nature of Code: Simulating Natural Systems with Processing. The Nature of Code. (Online e code: http://natureofcode.com)

Simanowski, R. (2011). Digital Art and Meaning: Reading Kinetic Poetry, Text Machines, Mapping Art, and Interactive Installations. Univ Of Minnesota Press.

Klanten, R., Ehmann, S., & Hanschke. (2011). A Touch of Code: Interactive Installations and Experiences. Gestalten.

Reas, C., & McWilliams, C. (2010). Form+Code in Design, Art, and Architecture. Princeton Architectural Press. (code: http://formandcode.com)

Maeda, J., & Burns, R. (2004). Creative Code: Aesthetics + Computation. Thames & Hudson.

Tufte, E. R. (2001). The Visual Display of Quantitative Information (2nd ed.). Graphics Pr.

Sitografia 

https://creativeapplications.net

https://processing.org

https://p5js.org

https://ml5js.org

https://dataphys.org/list