Skip to content

Latest commit

 

History

History
226 lines (164 loc) · 12 KB

syllabus.md

File metadata and controls

226 lines (164 loc) · 12 KB

DSII 2020 | Laboratorio design di sistemi interattivi per informazione (ICAR/13)

Docente: Daniele Tabellini @fupete (github.com/fupete)
Collaboratore Irene Trotta @iretrtr (github.com/iretrtr)

Corso di Laurea magistrale in Design
A/A 2019-20 @unirsm (design.unirsm.sm)
Università della Repubblica di San Marino

Digital Art and Meaning: ..., Simanowski 2011 :

(Introduction p.21) — In postmodern times, interpretation is no longer about control or truth. It is not about solving the puzzle of meaning that a work of art represents. It is about suggesting, playing with ideas, reflecting, and sharing thoughts and feelings triggered by interaction with the artwork. Hermeneutics can be considered "a metatheory of the play of interpretations" (Vattimo 1997, 9). No single interpretation should be the end of this process, but there should also be no end to interpretation.


W1

Introduzione. Digital Art and Meaning.

Vectorial Elevation, 1999, Rafael Lozano-Hemmer Urban/Mexico City, 2007, Spencer Tunick

  • Vectorial Elevation, 1999, Rafael Lozano-Hemmer +
  • Urban/Mexico City, 2007, Spencer Tunick +

Valence, 1999, Ben Fry Genome Valence, 2002, Ben Fry Tron Legacy, 2010, JT Nimoy

  • Valence, 1999, Ben Fry +
  • Genome Valence, 2002, Ben Fry +
  • Tron Legacy, 2010, JT Nimoy/Gmunk + + +

Ma gli androidi sognano pecore elettriche?, 1968, Philip K. Dick Do Androids Dream of Electric Sheep?, 1968, Philip K. Dick

  • Ma gli androidi sognano pecore elettriche? (Do Androids Dream of Electric Sheep?), 1958, Philip K. Dick + +

Lab

  • Close reading: what is | what does it mean | how it works | what if
  • The Cognitive Style of PowerPoint, Edward Tufte + +
  • Hackers & Painters, Paul Graham + +
  • 10 Print, AA.VV. +
  • Vice the Versatile Commodore Emulator +
  • FS-UAE Amiga Emulator +
  • Deluxe Paint I +
compito
  1. 10 Print/Cap. 35, porting in processing + variazioni significative
compito/progetto
  1. Git/Github hello

W2

La lingua. A computational approach to sketching ideas.

The Source, 2004, Greyworld The Source, 2004, Greyworld Museo della mente, 2008, Studio Azzurro Museo audiovisivo della Resistenza, 2000, Studio Azzurro

  • The Source, 2004, Greyworld + +
  • Museo della mente, 2008, Studio Azzurro + +
  • Museo audiovisivo della Resistenza, 2000, Studio Azzurro + +

Lab

  • Close reading/what does it mean: metodo e approccio
  • Processing +
    • editor IDE | console | play
  • p5.js + (video su streams "La lingua parte 1")
    • editor
      • Editor IDE per p5.js +
      • Atom + | ispeziona elemento | ricarica
  • Explorative programming
    • sketches, approccio espressivo
    • commenti, formattazione, estetica della scrittura
    • sintassi/grammatica della lingua
    • reference/dizionario della lingua + +
    • librerie/estendere la lingua
  • Risorse utili
    • Generative Gestaltung +
    • Daniel Shiffman / The Coding Train + +
    • Open Processing +
  • Git / Github + +
    • Github workflow: pull request, merge, discussioni, history, graphics... + + (video su streams "La lingua parte 2")
    • Markdown: mastering Markdown +
Letture/progetto W2
  1. lettura tre casi studio di riferimento

Altri materiali da approfondire via slack

  • Covid e dataviz
    • The Official Coronavirus Numbers Are Wrong, and Everyone Knows It +
    • WorldOMeters | Coronavirus +
    • Nextstrain + +
  • Sull'open source
    • What Does “Open Source” Even Mean?, Jen Kagan +
    • Processing and FLOSS, Casey Reas +
  • Tutorial Hello world Processing + +
  • Processing >< p5.js + + +
  • Gene Kogan p5.js tutorials on Trasformations + and Perlin Noise +

REMOTE W3 (plus REMOTE W2.5 illegal ;-))

Dataviz. p5.js. Giochi senza frontiere.

Lab

  • introduzione alla dataviz, pt.1 risorse (video lezione su streams by Irene Trotta)
  • introduzione alla dataviz, pt.2 strumenti (video lezione su streams by Irene Trotta)
  • esercitazione, giochi senza frontiere nell'editor di p5.js + +
  • Collaborative programming
    • Teletype +
compiti
  1. integrare il Perlin Noise nel camminatore
  2. prima pull-request con i precedenti compiti
letture/progetto
  1. rilettura tre casi studio di riferimento
  2. primi temi sull'invisibile/intelligenza/covid
{ d'ora in poi tutte consegne su Github via pull request }

REMOTE W4

Perlin Noise, Vettori, Nature of Code. Making Visible.

Listening Post, 2000+, Mark H_ansen & Ben Rubin

  • Listening Post, 2000+, Mark Hansen & Ben Rubin +

All the names | 9/11 Memorial, 2009, Jer Thorp+ Dear Data, 2015, Giorgia Lupi & Stefanie Posavec

  • All the names | 9/11 Memorial, 2009, Jer Thorp +
  • Make data more human, Jer Thorp/TED +
  • Information design studios: The O.C.R. +, Fathom + and Accurat +
  • Dear Data, 2015, Giorgia Lupi & Stefanie Posavec +

Lab

  • Perlin Noise, Ken Perlin
  • Diamo un'occhiata ai progetti e le tesi degli anni passati
  • Q&A
  • Default Vs OOP: the Openday 2018 case. Let's rewrite "Are we human enough?" by Davide Onestini@DSII-2017-unirsm: project Pdf +, Processing before + and after +

Esercitazioni in p5.js

  1. programmare un generatore casuale di parole
  2. programmare un generatore di pattern usando la regolarità del modulo %
  3. dotare i camminatori di indipendenza
  4. incontri/scontri tra camminatori che cambiano la via
  5. camminatori che disegnano mondi

Altri materiali da approfondire (via slack #general #materiali)

  • Nature of code, Daniel Shiffman, cap. introduzione e 1 vettori + +
  • Changes over time, tutorial, Allison Parrish +

REMOTE W5 + W5.5. DesignDraft project & the AI/Ml issue

DesignDraft/Talk 01 +

  • Fabio Lattanzi Antinori

DesignDraft/Talk 02 +

  • Francesco Bernabei

Lab

  • ML, DL and Design ideas

  • Image-to-Image Demo, Christopher Hesse +

  • Style Tranfer, Gene Kogan +

  • ml5, Daniel Shiffman +

  • Airbnb design/ Sketching interfaces ... +

  • frameworks ML & js

    • ml5 +
    • magenta +
letture/progetto
  1. rilettura tre casi studio di riferimento
compiti/esercitazioni P5js/Processing
  1. riordinare materiali
  2. proseguire i lavori su 10Print e su esercizi
compiti/progetto
  1. ricerca contesto e idee, allargare

REMOTE W6

Proposte progettuali. Rev. a gruppi e 1 vs. 1.

No Fun, 2010, Eva & Franco Mattes Marcel-lì Antúnez Roca Stelarc

  • No Fun, 2010, Eva & Franco Mattes ++
  • Marcel-lì Antúnez Roca ++
  • Stelarc ++

DesignDraft/Talk 03 +

  • Simone Sbarbati

Lab

  • Progetto, revisione
  • P5 live +
  • Google Maps Platform "Trasforma il mondo in un parco giochi" ++
  • Speculative Everything. Design, Fiction, and Social Dreaming, 2013, Anthony Dunne & Fiona Raby +
letture/progetto
  1. rilettura tre casi studio di riferimento
compiti/esercitazioni P5js/Processing
  1. riordinare tutti i materiali sulla repository, rispondere alle issue
  2. proseguire i lavori su 10Print e altri esercizi
compiti/progetto
  1. approfondimento, stringere su due idee complete
  2. fare self close reading

REMOTE W7

Proposte progettuali. Rev. a gruppi e 1 vs. 1.

DesignDraft/Talk 04 +

  • Giuseppe D'Ambrosio

Lab

  • Progetto, revisione

REMOTE W7.5

Lab, referenze e revisione. Milestone.

Lab

  • Progetto, revisione, 1 concept
  • Miro +

work in progress