Laboratorio di metodi computazionali
- A.A. 2023/2024
- CFU 3
- Ore 20
- Classe di laurea LM-77
Programmazione informatica di base.
Analisi matematica e algebra lineare di base. In particolare: il concetto di derivata, di derivata parziale, di gradiente con le sue proprietà. Inversione di matrici.
Lo studente apprenderà tecniche informatiche e di analisi numerica per la risoluzione di problemi in campo economico
Al termine del corso, lo studente:
- disporrà della conoscenza base di Python;
- disporrà di quei concetti di analisi numerica utili a risolvere particolari problemi in campo economico;
- conoscerà le librerie avanzate piú importanti di Python.
- I fondamentali di Python: le variabili, la selezione, l'iterazione, le liste, le tuple, i dizionari, le funzioni, la gestione dei file.
- Argomenti di analisi numerica, quali: il metodo di bisezione, il metodo di Newton-Ralphson, il metodo delle secanti e il metodo del gradiente.
- Pacchetti avanzati di Python: numpy, pandas e matplotlib.
(A) A. Bellini, A. Guidi; Python e machine learning; McGraw Hill, 2022; capitoli: 1, 2, 3, 5, 6. ISBN: 9788838654954
(A) M. Boscaini; Imparare a programmare con Python; Apogeo 2017; capitoli: 1, 2, 3, 4, 5, 6, 7. ISBN: 978-88-503-3398-1
(C) R. L. Burden, J. D. Faires; Numerical Analysis; Ninth edition; Brooks/Cole, Boston, USA, 2011; Capitoli: 2; ISBN: 978-0-538-73351-9
(C) F. S. Hillier, G. J. Lieberman, Operations Research, Mc Graw Hill, eleventh edition.
Altre informazioni / materiali aggiuntivi
-
Il taglio del corso è principalmente applicativo. Infatti, il protagonista del corso è il linguaggio di programmazione Python. Le lezioni, pertanto, sono fondamentalmente dei laboratori dove verrà illustrato l'impiego di Python per la risoluzione di problemi in campo economico. Tuttavia, sono anche previste delle lezioni frontali teoriche nelle quali verranno illustrate particolari teniche di analisi numerica atte alla risoluzione dei suddetti problemi in concerto con Python.
L'esame è scritto e consiste in un elaborato a domande aperte lunghe.
Avviene in un'unica fase e comporta la risoluzione di più esercizi che vertono sugli argomenti del corso.
Non è ammessa la consultazione di libri e testi durante l'esame.
Non è prevista una prova in itinere.
La valutazione tiene maggiormente conto della comprensione degli argomenti e poi della correttezza dei calcoli.
Italiano