Nunzio ITACO
Insegnamento di COMPUTATIONAL METHODS FOR PHYSICS
Corso di laurea magistrale in DATA SCIENCE
SSD: FIS/04
CFU: 6,00
ORE PER UNITÀ DIDATTICA: 48,00
Periodo di Erogazione: Secondo Semestre
Italiano
Lingua di insegnamento | Inglese |
Contenuti | Introduzione ai metodi numerici che sono utilizzati per la risoluzione di alcuni problemi di Fisica, quali la soluzione di euqazioni differenziali, le operazioni su matrici e i problemi agli autovalori, l'interpolazione e l'integrazione numerica, i metodi Monte Carlo. |
Testi di riferimento | Computational Physics - Problem Solving with Computers |
Obiettivi formativi | Lo studente acquisisce familiarità con alcuni tra gli algoritmi più utilizzati nel campo della Fisica. |
Prerequisiti | La conoscenza di base di almeno uno dei seguenti lingiaggi di programmazione: C/C++, Python, Fortran. |
Metodologie didattiche | Il corso si svolge nell'ambito di un semestre e consiste in 48 ore di lezion frontali, più 36 ore di esercitazioni che sono tenute nel laboratorio di calcolo. |
Metodi di valutazione | La conoscenza degli argomenti trattati verrà verificata mediante un esame orale somministrato mediante domande che prenderanno spunto dai progetti realizzati e presentati dagli studenti. |
Programma del corso | 1) Errori e incertezza nella computazione |
English
Teaching language | English |
Contents | An introduction to numerical methods which are used in solving problems in physics, including solutions of differential equations, matrix operations and eigenvalue problems, interpolation and numerical integration, modeling of data and Monte Carlo methods. |
Textbook and course materials | General reference books: |
Course objectives | The student will develop a familiarity with some of the most used algorithms in Physics. Several examples of problems in physics will be used in order to demonstrate various numerical methods. The examples span over several fields. |
Prerequisites | The basic knowledge of one of the following computing languages: C/C++, Python, Fortran |
Teaching methods | The course is offered for one semester and comprises 48 hours of lectures, in addition to 36 hours of laboratory exercises aided by the use of a computer. The course will also include five/four projects that students will receive feedback on. |
Evaluation methods | Specific knowledge will be verified in the oral exams with questions starting from the projects realized and presented by the students. |
Course Syllabus | 1) Errors and Uncertainties in Computations |