Il corso mira a fornire delle conoscenze avanzate per la creazioni di applicazioni multimediali interattive secondo i canoni della programmazione creativa e l’utilizzo dei più recenti strumenti hardware e software Open Source. In particolare, verrà affrontato lo studio del framework openFrameworks per la creazione di arte generativa e animazioni, l’elaborazione real-time di audio e video per installazioni interattive, e progetti multimediali con interfacce utente non convenzionali. Lo studente acquisirà nozioni per l’acquisizione e il trattamento di immagini 2D, l’elaborazione di grafica 3D e di suoni. Verranno inoltre presentati e dimostrati sensori quali Microsoft Kinect e approcci al Physical Computing attraverso le schede Arduino e Intel Galileo.

Le lezioni verranno svolte interamente in laboratorio prediligendo un approccio pratico e sperimentale con ampio spazio ad esempi ed esercitazioni.