Informatica applicata al suono

A.A. 2018/2019
12
Crediti massimi
96
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
L'obiettivo del corso è di offrire allo studente le conoscenze necessarie e sufficienti ad affrontare e realizzare applicazioni audio digitale (incluse le applicazioni vocali e Internet) con un'ottica sistemistica, avvalendosi sia delle conoscenze informatiche, sia delle conoscenze matematiche e fisiche di base. Lo studio delle architetture di calcolo orientate all'elaborazione numerica del segnale in banda audio, integra le conoscenze sistemistiche che lo studente deve avere alla fine del corso.
Risultati apprendimento attesi
Non definiti
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Secondo semestre

STUDENTI FREQUENTANTI
Prima parte
Programma
L'obiettivo di questo modulo è introdurre i principali concetti della programmazione orientata agli oggetti, usando Python come linguaggio di riferimento e applicando tali concetti alla sintesi ed elaborazione audio. I principali argomenti trattati sono i seguenti:
- Introduzione a Python
- Sintassi
- Introduzione alla programmazione a oggetti
- Incapsulamento, ereditarietà, polimorfismo
- SMS tools: spectral modeling synthesis in python
- Pyo: sintesi ed elaborazione audio in tempo reale in python
Metodi didattici
- Allen B. Downey, "Think Python", second edition. Green Tea Press, (2016).
https://greenteapress.com/wp/think-python-2e/
- Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, "Data Structures and Algorithms in Python". Wiley (2013)
- SMS Tools - https://www.upf.edu/web/mtg/sms-tools
- Pyo - http://ajaxsoundstudio.com/software/pyo/
Materiale di riferimento
- Allen B. Downey, "Think Python", second edition. Green Tea Press, (2016).
https://greenteapress.com/wp/think-python-2e/
- Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, "Data Structures and Algorithms in Python". Wiley (2013)
- SMS Tools - https://www.upf.edu/web/mtg/sms-tools
- Pyo - http://ajaxsoundstudio.com/software/pyo/
STUDENTI NON FREQUENTANTI
Prima parte
Programma
Cfr. frequentanti
Materiale di riferimento
Cfr. frequentanti
Moduli o unità didattiche
Prima parte
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore

Seconda parte
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente: Malcangi Mario Natalino

Docente/i
Ricevimento:
Su appuntamento via e-mail
Via Celoria 18, ufficio 4004