L’obiettivo del corso è quello di fornire gli elementi base delle moderne tecniche utilizzate per l’elaborazione multimediale. In particolare viene insegnato, attraverso l’uso di software di simulazione ad alto livello, la generazione, l’elaborazione e l’archiviazione del segnale con contenuto informativo. Lo studente acquisisce l'uso di software come MATLAB, NU-Tech, Pure Data, EyesWeb, Max/Msp e di librerie di programmazione multimediale quali PortAudio e OpenCV. Verranno anche esaminate alcune architetture hardware real-time quali Arduino e Raspberry Pi. L’attività di laboratorio, inoltre, migliora la comprensione dello studente su concetti già noti da altri corsi.