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
  • Gianna Figa' Talamanca
Ore
  • 21 Ore - Gianna Figa' Talamanca
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
Condividi su