Insegnamento LABORATORIO INFORMATICO 2
Nome del corso di laurea | Finanza e metodi quantitativi per l'economia |
---|---|
Codice insegnamento | 20A00008 |
Sede | PERUGIA |
Curriculum | Finanza ed assicurazione |
Docente responsabile | Gianna Figa' Talamanca |
Docenti |
|
Ore |
|
CFU | 3 |
Regolamento | Coorte 2019 |
Erogato | Erogato nel 2020/21 |
Erogato altro regolamento | |
Attività | Altro |
Ambito | Altre conoscenze utili per l'inserimento nel mondo del lavoro |
Settore | NN |
Anno | 2 |
Periodo | Secondo Semestre |
Tipo insegnamento | Obbligatorio (Required) |
Tipo attività | Attività formativa monodisciplinare |
Lingua insegnamento | ITALIANO |
Contenuti | Breve corso sul Software Matlab con partcolare riferimento alle applicazioni finanziarie |
Testi di riferimento | Matlab per le applicazioni economiche e finanziarie, Cristina Pocci,Giulia Rotundo,Roeland De Kok Apogeo, 2016 Manuale online del software |
Obiettivi formativi | Fornire agli studenti gli strumenti per poter costruire codici in Matlab basati su funzioni matematico statistiche per la simulazione e la stima di modelli applicati alla finanza |
Prerequisiti | Conoscenze di matematica, statistica e matematica finanziaria |
Metodi didattici | Lezioni in laboratorio informatica e esercitazioni a casa |
Modalità di verifica dell'apprendimento | Esame scritto/laboratorio e svolgimento esercitazioni assegnate Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa |
Programma esteso | 1. I fondamentali a. Introduzione al linguaggio e all’ambiente di sviluppo b. Variabili, numeri e formati c. Variabili e condizioni logiche d. Funzioni predefinite e. Salvataggio e caricamento dell’ambiente di lavoro 2. Input/Output a. Lettura/scrittura di strutture dati b. Lettura/scrittura di cartelle Excel c. Comandi grafici di base (2-D) d. Tipologie di grafici predefiniti f. Grafici multipli g. Manipolazione dei grafici 3. Array e matrici a. Costruire matrici manualmente b. Funzioni per ottenere informazioni sulle matrici c. Estrarre elementi di matrici d. Utilizzare funzioni per creare e manipolare matrici e. Operazioni su matrici 4. Script e funzioni (2 sessioni) a. Finalità e differenze c. Funzioni in linea e funzioni di funzioni d. Cicli (for e while) e. Strutture condizionali (if e switch) 5. Generazione di numeri casuali a. Introduzione e proprietà fondamentali b. Generare da distribuzione uniforme e probabilità c. Generare da distribuzione normale univariata d. Generare distribuzioni normali multivariate 6. Ottimizzare la performance a. Strumenti di diagnosi (misurazione tempo e profiler) b. Utilizzo di funzioni c. Pre-allocazione di memoria |