- Oggetto:
- Oggetto:
Algoritmi numerici per la fisica
- Oggetto:
Numerical Algorithms for Physics
- Oggetto:
Anno accademico 2019/2020
- Codice dell'attività didattica
- MFN0868
- Docente
- Prof. Andrea Mignone (Titolare del corso)
- Corso di studi
- 008510-102 Laurea Magistrale in Fisica ind. Astrofisica e Fisica Teorica
008510-104 Laurea Magistrale in Fisica ind. Fisica del Sistema Meteoclimatico e delle Tecnologie Avanzate - Anno
- 1° anno 2° anno
- Periodo didattico
- Terzo periodo didattico
- Tipologia
- B=Caratterizzante
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- FIS/01 - fisica sperimentale
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Obbligatoria
- Tipologia d'esame
- Prova pratica
- Prerequisiti
-
Non sono previste particolari propeuticitàNo attendance at previous courses required.
- Propedeutico a
-
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Il corso ha come scopo quello di avvicinare gli studenti all'uso di algoritmi in modo che siano in grado di affrontare i vari problemi numerici che incontrano nei loro studi. L'implementazione dei vari algoritmi verra' discussa usando problemi di fisica introdotti nei corsi precedenti.
The course is aimed at making the students familiar with the use of algorithms to enable them to face various numerical issues that they deal with during their studies. The implementation of various algorithms will be discussed using physical problems introduced in previous courses.
- Oggetto:
Risultati dell'apprendimento attesi
Lo studente impara, attraverso un linguaggio di programmazione a stilare programmi per la risoluzione di problemi scientifici.
The student learns, by means of a programming language, to compile programmes for the resolution fo scientific problems.
- Oggetto:
Modalità di insegnamento
- Oggetto:
Modalità di verifica dell'apprendimento
Durante il corso vengono proposte diverse applicazioni che devono essere implementate a lezione. Queste vengono corrette di volta in volta ed alla fine del corso viene proposto un voto che riassume il giudizio sulle varie parti.
During the course different applications, which have to be implemented during the lectures, are presented. These are corrected from time to time and at the end of the course a grade that summarized the different evaluations given during the lectures is proposed.
- Oggetto:
Attività di supporto
- Oggetto:
Programma
Costituisce parte integrante del corso la realizzazione da parte degli studenti, divisi a gruppi e assistiti dal docente in aula informatica, di un programma di simulazione di un problema fisico (a puro titolo di esempio: rivelazione di muoni cosmici con un telescopio di camere RPC, rivelazione del punto di collisione con un rivelatore di "vertice", simulazione del trasporto di un fascio di particelle con dipoli e quadrupoli numerici).
Brief overview of C++. Uncertainties, accuracy and stability of algorithms, Perspective representation of objects in 3D. Fundamental algorithms: derivatives, zeros of functions, definite integrals, ordinary differential equations, initial value problems, boundary value problems. Linear algebraic equations, partial differential equations. Random numbers.
Testi consigliati e bibliografia
- Oggetto:
W.H. Press, S.A. Teukolsky, W. Vetterling and B. Flannery. Numerical Recipes in C (o Fortran). Cambridge University Press.
Donald B. KNUTH. "the Art of Computational Programming" Addison Wesley Ed.
Foley, van Dam, Feiner and Hughes.Computer Graphics (C o Pascal), Addison Wesely Ed.
Different English textbooks are suggested
W.H. Press, S.A. Teukolsky, W. Vetterling and B. Flannery. Numerical Recipes in C (o Fortran). Cambridge University Press.Donald B. KNUTH. "the Art of Computational Programming" Addison Wesley Ed.
Foley, van Dam, Feiner and Hughes.Computer Graphics (C o Pascal), Addison Wesely Ed.
- Oggetto:
Orario lezioni
Giorni Ore Aula Lunedì 14:00 - 18:00 Martedì 14:00 - 18:00 Giovedì 14:00 - 18:00 Lezioni: dal 20/04/2020 al 17/06/2020
Nota: Tutte le lezioni si svolgono nelle Aule informatiche F e G.
- Oggetto:
Note
Nessuna propedeuticità obbligatoria. Frequenza non obbligatoria, ma fortemente consigliata. Modalità di esame: orale. Per ulteriori dettagli vedi homepage del docente
No previous attendance required. Attendance at the course is not mandatory, but strongly reccomended. Examination methodology: Oral.
For further details please have a look on the personal webpage of the professor.- Oggetto: