INFORMATICA E SIMULAZIONE PER L’ECONOMIA (SETTORE SECS-P/01)
Pietro Terna
_____________________________________
Si propongono strumenti per il calcolo in economia e finanza, con attenzione al calcolo simbolico e numerico, alle applicazioni, alla simulazione ad agenti per l’economia e la finanza, con la costruzione di strumenti di analisi più flessibili dei tradizionali modelli matematici e statistici.
Programma
1) Strumenti per il calcolo economico:
a) fondamenti di programmazione in Python (http://www.python.org), con Numpy (http://sourceforge.net/projects/numpy) e R (http://cran.r-project.org), per il calcolo numerico e per la costruzione di modelli di simulazione;
b) strumenti avanzati di calcolo, anche simbolico, con Octave (http://www.octave.com), Scilab (http://www.scilab.org) e Maxima (http://maxima.sourceforge.net).
2) Strumenti per la simulazione tramite modelli di agenti interattivi e con apprendimento:
a) strumenti per la costruzione degli agenti: regole fisse, reti neurali, sistemi a classificatore, algoritmi genetici, apprendimento con rinforzo;
b) la costruzione di modelli di agenti per lo studio dell'emergenza dei fenomeni complessi, con particolare riferimento: a NetLogo (http://www.ccl.sesp.northwestern.edu/netlogo/); a StarLogo TNG (http://education.mit.edu/starlogo-tng/); a SLAPP, Swarm-Like Agent Protocol in Python (http://eco83.econ.unito.it/terna/slapp/).
Risultati d’apprendimento previsti
Conoscenza e capacità di comprensione.
Sviluppo della capacità di costruire, con tecniche informatiche avanzate, modelli della realtà economica e sociale; conoscenza di metodi di calcolo analitico e numerico.
Capacità di applicare conoscenza e comprensione.
Capacità di autonoma preparazione di un lavoro sia relativo alla parte di calcolo numerico, sia relativo ad un modello di simulazione.
Autonomia di giudizio.
Sviluppo della capacità di utilizzare modelli per rappresentare e valutare la realtà.
Abilità comunicative.
Esposizione scritta e orale del lavoro che deve essere sviluppato durante il corso, anche per l’esame.
Capacità di apprendimento.
Sviluppo della capacità di apprendere autonomamente nuove tecniche avanzate di uso dei computer.
Altre informazioni
L’esame consiste nella discussione di una relazione preparata sotto il controllo del docente, integrata dall’approfondimento di parti concordate della materia.
Sarà anche disponibile materiale didattico predisposto dal docente, distribuito a lezione e messo in linea nel sito http://web.econ.unito.it/terna; si utilizzerà inoltre lo strumento delle mappe concettuali, con CMapTools (http://cmap.ihmc.us/).
Libro di testo
P.Terna, R.Boero, M.Morini, M.Sonnessa, Modelli per la complessità – La simulazione ad agenti in economia, il Mulino, Bologna, 2006.