Corso pratico volto a fornire le competenze per risolvere problemi fisici complessi tramite simulazioni numeriche. Gli studenti apprendono a tradurre leggi fisiche in algoritmi, utilizzando linguaggi di programmazione scientifica (C++ o Python). Il programma copre l'integrazione numerica, la risoluzione di equazioni differenziali del moto e l'analisi statistica degli errori, con lo sviluppo di progetti individuali di simulazione.