LABORATORIO DI CALCOLO NUMERICO E INFORMATICA
cod. 1008998

Anno accademico 2021/22
1° anno di corso - Secondo semestre
Docente
Chiara GUARDASONI
Settore scientifico disciplinare
Indefinito/interdisciplinare (NN)
Ambito
"altre conoscenze utili per l'inserimento nel mondo del lavoro"
Tipologia attività formativa
Altro
48 ore
di attività frontali
6 crediti
sede: PARMA
insegnamento
in ITALIANO

Obiettivi formativi

Uno dei principali scopi del corso è quello di fornire agli studenti i costrutti di base per la programmazione e i fondamenti dei metodi numerici più comuni utilizzati per la risoluzione di numerosi problemi applicativi, presentandone in modo critico i principali algoritmi e le loro proprietà quali convergenza, stabilità, accuratezza, complessità, utilizzando esempi e controesempi che permettono di illustrare i vantaggi ed i punti deboli dei suddetti metodi. Durante il corso, gli studenti saranno resi in grado di sperimentare gli algoritmi presentati in ambienti software ampiamente utilizzato per il calcolo scientifico: MATLAB ed Excel. Lo studente, al termine del corso, sarà in grado di utilizzare strumenti computazionali per comprendere, analizzare e risolvere problemi di moderata difficoltà in diversi ambiti della matematica applicata.

Prerequisiti

Nozioni basilari di Analisi Matematica

Contenuti dell'insegnamento

Sistemi floating-point - Aritmetica di macchina – Errori di rappresentazione dei numeri reali – Definizione di vettore e operazioni algebriche associate - Introduzione ad Excel - Introduzione a Matlab come ambiente user-friendly per il calcolo numerico - Programmazione in Matlab - Risoluzione numerica di equazioni non lineari - Interpolazione di dati e di funzioni mediante polinomi algebrici – Integrazione numerica: formule di Newton-Cotes semplici e composte - (extra) Equazioni differenziali ordinarie: metodi discreti ad un passo

Programma esteso

Analisi degli errori: Rappresentazione dei numeri in un calcolatore - Errori di arrotondamento - Operazioni di macchina - Cancellazione numerica - Condizionamento di un problema - Stabilità di un algoritmo.
Risoluzione numerica di equazioni non lineari: algoritmo dicotomico e algoritmo di Newton - Risultati di convergenza – Test di arresto.
Interpolazione di dati e di funzioni: interpolazione mediante polinomi algebrici- Formula di interpolazione di Lagrange - Errore di interpolazione - Metodo dei minimi quadrati
Integrazione numerica: Formule di quadratura interpolatorie - Integrazione secondo Newton-Cotes - Stima dell’errore - Formule composte - Risultati di convergenza
(extra) Metodi numerici per ODE: Metodi one-step espliciti – Metodi dello sviluppo in serie - Metodi Runge-Kutta - Errore locale di troncamento – Stabilità e convergenza dei metodi one-step espliciti
Introduzione a Matlab: Matlab come calcolatrice per array - definizione di vettore e operazioni algebriche tra vettori – Matlab come linguaggio di programmazione: cicli a contatore, cicli a condizione, test strutturati – Function file e script file – Le principali routines numeriche di Matlab – La grafica in Matlab

Bibliografia

"Elementi di calcolo numerico". A. Quarteroni. (1994)

Metodi didattici

Lezioni frontali ed esercizi in aula. Esercitazioni numeriche con MATLAB ed Excel in laboratorio informatico. Durante le lezioni di laboratorio saranno assegnati esercizi numerici e di programmazione. La presentazione delle soluzioni da parte degli studenti sarà presa in considerazione nella valutazione finale.

Modalità verifica apprendimento

Prova di laboratorio con esercizi di programmazione da svolgere in Matlab o Excel al calcolatore. Prova orale di tipo teorico. Le verifiche saranno svolte online o in presenza in accordo con le linee guida fornite dall'Ateneo.

Altre informazioni

- - -

Obiettivi agenda 2030 per lo sviluppo sostenibile

- - -

Referenti e contatti

Numero verde

800 904 084

Segreteria studenti

E. segreteria.ingarc@unipr.it 

Servizio per la qualità della didattica

Manager della didattica:
Dott.ssa Jasmine Salame Younis
T. +39 0521 906045
E. servizio dia.didattica@unipr.it
E. della manager  jasmine.salameyounis@unipr.it

Presidente del corso di studio

Prof. Andrea Maranzoni
E. andrea.maranzoni@unipr.it

Delegato/a orientamento in ingresso

Prof.ssa Elena Michelini
E. elena.michelini@unipr.it

Delegato/a orientamento in uscita

Prof. Alessandro Valletta
E. alessandro.valletta@unipr.it 

Docenti tutor

Prof. Andrea Maranzoni
E. andrea.maranzoni@unipr.it

Prof.ssa Elena Romeo
E. elena.romeo@unipr.it

Delegati/e Erasmus

Prof.ssa Patrizia Bernardi
E. patrizia.bernardi@unipr.it
Prof.ssa Elena Romeo
E. elena.romeo@unipr.it

Responsabile assicurazione qualità

Prof.ssa Elena Romeo
E. elena.romeo@unipr.it

Tirocini formativi

Prof. Alessandro Valletta
E. alessandro.valletta@unipr.it 
 

Rappresentante degli studenti e delle studentesse

Francesco Bigi
E. francesco.bigi@studenti.unipr.it

Studenti e studentesse tutor

Riccardo Monticelli
E. riccardo.monticelli@unipr.it