Corsi di Laurea Corsi di Laurea Magistrale Corsi di Laurea Magistrale
a Ciclo Unico
Scuola di Ingegneria
INGEGNERIA PER L'AMBIENTE E IL TERRITORIO
Insegnamento
CALCOLO NUMERICO
IN18101050, A.A. 2024/25

Informazioni valide per gli studenti immatricolati nell'A.A. 2024/25

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea in
INGEGNERIA PER L'AMBIENTE E IL TERRITORIO
IN0510, ordinamento 2020/21, A.A. 2024/25
N0
porta questa
pagina con te
Curriculum AMBIENTE E TERRITORIO [001PD]
Crediti formativi 9.0
Tipo di valutazione Voto
Denominazione inglese NUMERICAL ANALYSIS
Dipartimento di riferimento Dipartimento di Ingegneria Civile, Edile e Ambientale (ICEA)
Sito E-Learning https://stem.elearning.unipd.it/course/view.php?idnumber=2024-IN0510-001PD-2024-IN18101050-N0-ICEA
Obbligo di frequenza No
Lingua di erogazione ITALIANO
Sede PADOVA
Corso singolo È possibile iscriversi all'insegnamento come corso singolo
Corso a libera scelta È possibile utilizzare l'insegnamento come corso a libera scelta
Corso per studenti Erasmus Gli studenti Erasmus+ o di altri programmi di mobilità possono frequentare l'insegnamento

Docenti
Responsabile CARLO JANNA MATH-05/A

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
ALTRO Abilità informatiche e telematiche -- 3.0
BASE matematica, informatica e statistica MAT/08 6.0

Organizzazione dell'insegnamento
Periodo di erogazione Secondo semestre
Anno di corso I Anno
Modalità di erogazione in presenza

Tipo ore Crediti Ore di
didattica
erogata
Ore Studio
Individuale
LEZIONE 9.0 72 153.0

Calendario
Inizio attività didattiche 24/02/2025
Fine attività didattiche 14/06/2025
Visualizza il calendario delle lezioni Lezioni 2024/25 Ord.2020

Commissioni d'esame
Commissione Dal Al Membri
16 2024 01/10/2024 15/03/2026 JANNA CARLO (Presidente)
FERRONATO MASSIMILIANO (Membro Effettivo)
BERGAMASCHI LUCA (Supplente)
FRANCESCHINI ANDREA (Supplente)
15 2023 (Matr. 5-9) 01/10/2023 15/03/2025 MAZZIA ANNAMARIA (Presidente)
FERRONATO MASSIMILIANO (Membro Effettivo)
FRANCESCHINI ANDREA (Supplente)

Syllabus
Prerequisiti: Il corso di Calcolo Numerico prevede conoscenze di base dell'analisi matematica e della geometria analitica.
Conoscenze e abilita' da acquisire: Il corso ha le seguenti conoscenze e abilita' attese:
1. Acquisire i concetti base dell'analisi numerica, quali la soluzione di equazioni non lineari, algoritmi per interpolare e approssimare dati, formule di integrazione numerica, soluzione di sistemi di equazioni lineari.
2. Essere in grado di saper individuare e risolvere, con autonomia di giudizio, un problema dell'Analisi Numerica nei vari ambiti dell'ingegneria.
3. Conoscere gli elementi fondamentali della programmazione.
4. Saper programmare in ambiente MATLAB.
Modalita' di esame: La prova d'esame e' suddivisa in due prove parziali da svolgersi in giorni diversi. E' possibile svolgere le due prove in appelli distinti.
1. Una prova scritta da eseguire in 2 ore, composta di due esercizi da fare con l'aiuto della calcolatrice e di una domanda di teoria (punteggio degli esercizi: 10,10,10).
2. Una prova di programmazione in MATLAB da svolgere in 1 ora e 15 minuti, che si effettua al calcolatore, in aula Taliercio (viene richiesto di scrivere ed eseguire un programma MATLAB).

Le prove si intendono superate se ottengono una votazione maggiore o uguale a 18/30.
Il voto finale è dato da una media pesata dei voti presi nelle prove parziali. La prova scritta pesa per il 75%, la prova di programmazione pesa per il 25%.

C'è inoltre la possibilità di ottenere un punto bonus (ossia di avere un votofinale= votofinale_indicato_sopra +1): per ottenere il punto bonus, durante il corso saranno proposti dei quiz su MOODLE da effettuare a casa. Chi partecipa a tutte le prove e supera almeno il 70% di esse avrà il punto bonus. Maggiori dettagli verranno dati a inizio corso e sulla pagina MOODLE del corso stesso.


Per registrare il voto finale, ad ogni appello sarà attivata una lista di registrazione-voto in cui lo studente che ha superato entrambe le prove parziali e vuole registrare il voto finale deve iscriversi. L'iscrizione a questa lista è personale da parte dello studente.
Se uno studente vuole migliorare il voto rifacendo una o entrambe le prove parziali, può rifarle in appelli successivi e non deve iscriversi alla lista di registrazione.

Si ricorda, inoltre, che le prove parziali valgono un anno solare. Tenendo conto dei mesi in cui vengono fatte le prove (giugno, luglio, settembre e febbraio), una prova parziale fatta a giugno avrà validità fino a febbraio dell'anno successivo; una prova superata a luglio sarà valida fino a giugno dell'anno successivo; una prova superata a settembre sarà valida fino a luglio dell'anno successivo; una prova superata a febbraio sarà valida fino a settembre dello stesso anno.
Criteri di valutazione: I criteri di valutazione con cui verra' effettuata la verifica delle conoscenze e abilita' acquisite sono:
1. Completezza delle conoscenze acquisite.
2. Abilita' comunicative sulle conoscenze acquisite.
3. Autonomia di giudizio per affrontare problemi di Calcolo Numerico.
4. Capacita' di analizzare e risolvere un problema di Calcolo Numerico.
Contenuti: Struttura dell'elaboratore.
Aritmetica di macchina. Rappresentazione dei numeri in base 10 e in base 2. Rappresentazione IEEE dei numeri di macchina. Precisione di macchina. Stabilita' di un algoritmo. Condizionamento di un problema.
Soluzione di equazioni non lineari. Metodi di bisezione, di punto fisso, di Newton-Raphson, della tangente fissa, della secante fissa, della secante variabile.
Interpolazione polinomiale. Polinomi di Lagrange. Tabella delle differenze divise di Newton.
Approssimazione di dati. Retta di approssimazione ai minimi quadrati: retta di regressione sugli scarti verticali, retta di regressione sugli scarti orizzontali. Altri modelli di funzioni di approssimazione basate sul procedimento ai minimi quadrati.
Integrazione numerica. Formula dei trapezi, di Cavalieri-Simpson. Famiglia delle formule di Newton-Cotes. Estrapolazione di Richardson. Formule di Gauss. Integrazione mediante dati tabulati.
Soluzione di sistemi lineari. Metodi diretti: fattorizzazione LU e di Cholesky. Metodi iterativi: metodi di Jacobi e di Gauss-Seidel.
Cenni di differenziazione numerica e di metodi per la soluzione di Equazioni Differenziali Ordinarie (metodi di Eulero Esplicito, e di Eulero Implicito).
Programmazione in MATLAB: basi di programmazione, ambiente MATLAB, linguaggio MATLAB.
Attivita' di apprendimento previste e metodologie di insegnamento: Il corso prevede ore di lezioni frontali in aula e lezioni di laboratorio in Aula Taliercio, dove vengono affrontati i contenuti del corso e l'attività di programmazione. Molti esercizi si svolgono in aula e alcuni di essi sono lasciati allo svolgimento degli studenti per verificare le personali capacita' di apprendimento e competenze acquisite, prima di essere risolti insieme.
Eventuali indicazioni sui materiali di studio: Tutto il materiale didattico utile per il corso e' presente sulla piattaforma MOODLE del corso tramite dispense.
Testi di riferimento:
  • Gambolati, Giuseppe; Ferronato, Massimiliano, Lezioni di metodi numerici per l'ingegneriaGiuseppe Gambolati, Massimiliano Ferronato. Padova: Libreria Progetto, 2015. Consigliato per la teoria. (da aggiungere, se uno vuole, alla dispensa che si trova su MOODLE) Cerca nel catalogo
  • Annamaria Mazzia, Programmare in Matlab. Guida passo dopo passo. Padova: libreriauniversitaria.it, 2019. Testo di riferimento per la programmazione in MATLAB Cerca nel catalogo