Metodi computazionali della fisica

A.A. 2024/2025
6
Crediti massimi
62
Ore totali
SSD
FIS/02
Lingua
Italiano
Obiettivi formativi
L'insegnamento si propone di presentare una serie di tecniche moderne
utilizzate in Fisica, teorica e sperimentale,per lo sviluppo di modelli e per la predizione di osservabili di interesse fisico.
Il corso intende sviluppare negli studenti una capacita' di analisi dei problemi e di progettazione del codice necessario per la loro soluzione.
Si intende sviluppare codice originale, limitando al massimo l'utilizzo di pacchetti e librerie esterne, in modo da stimolare l'analisi dell'efficienza e dei punti critici del codice sviluppato
dagli studenti.
Le moderne tecniche di programmazione permettono di interfacciare diversi ambienti e linguaggi, combinandone i rispettivi pregi. Il corso si propone di esporre gli studenti a questa molteplicita' di approcci.
Risultati apprendimento attesi
Lo studente al termine dell'insegnamento avrà
appreso un linguaggio moderno di programmazione (Mathematica, CUDA, C++, Python).
La realizzazione di un package o di una libreria originali permettera' di sviluppare delle capacita' di organizzazione logica e algoritmica del pensiero e inoltre delle competenze pratiche di soluzione esplicita dei problemi affrontati, sia di alto che di basso livello.
I risultati delle simulazioni verranno presentati in una relazione finale, in cui lo studente dovra' dimostrare una capacita' di analisi critica rispetto alla bonta' dei risultati e alla validita' delle soluzioni adottate.
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Secondo semestre
FIS/02 - FISICA TEORICA, MODELLI E METODI MATEMATICI - CFU: 6
Laboratori: 48 ore
Lezioni: 14 ore
Docente/i
Ricevimento:
Su appuntamento
Edificio LITA; II piano
Ricevimento:
Tutti i giorni, dopo le 14.30
DC-1-5