Il percorso triennale di Progettazione di Software Interattivi ha come obiettivo la formazione di competenze tecniche e teorico-culturali necessarie alla comprensione, progettazione e realizzazione di esperienze interattive.
L’interazione, concetto centrale del percorso, è intesa come un dialogo tra utente e sistema, in linea con il lector in fabula di Umberto Eco: l’opera si completa solo attraverso la partecipazione attiva del fruitore.
Dall’interattività testuale dei primi ipertesti, alle esperienze immersive dei videogiochi contemporanei, fino alle installazioni artistiche responsive, il corso affronta le molteplici dimensioni dell’interazione uomo-macchina, fornendo strumenti tecnici e cornici culturali per orientarsi nel panorama digitale contemporaneo.
Linguaggi fondamentali per la programmazione web (HTML, CSS e JavaScript), con particolare attenzione alle applicazioni in ambito creativo. Sono presentate librerie come p5.js per la grafica animata e l’uso di SVG per la grafica vettoriale interattiva. L’attività didattica si articola in laboratori pratici e momenti di analisi teorica, con riferimento alla Web Art e a figure di rilievo quali Nam June Paik e jodi.org. Fin da questa fase iniziale gli studenti sono incoraggiati a sviluppare percorsi personali, sia di carattere tecnico con l’impiego di strumenti aggiuntivi come Three.js e GSAP, sia di carattere critico, approfondendo la storia e l’evoluzione delle arti multimediali digitali.
Dispense e riferimenti bibliografici saranno comunicati durante le lezioni