Salta ai contenuti. | Salta alla navigazione

Image Portlet
Home Baldi Mauro Maria Didattica 2023/2024 Laboratorio di metodi computazionali

Laboratorio di metodi computazionali

  • A.A. 2023/2024
  • CFU 3
  • Ore 20
  • Classe di laurea LM-77
Mauro Maria Baldi / Ricercatore T.D. (STAT-04/A)
Dipartimento di Economia e Diritto
Prerequisiti

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.

Obiettivi del corso

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.

Programma del corso

  • 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.

Testi (A)dottati, (C)onsigliati

(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

Metodi didattici
  • 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.

Modalità di valutazione
  • 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.

Lingue, oltre all'italiano, che possono essere utilizzate per l'attività didattica

Italiano

  Torna alla scheda
  Materiali didattici
Avviso
I materiali didattici sono reperibili nella stanza Teams al link di seguito
Info
» Vai alla stanza Teams