Laboratorio 2 - I Modulo

Contenuto del corso di calcolo

  • Questo corso ha lo scopo di insegnare alcuni strumenti di programmazione e di calcolo per l’analisi statistica dei dati

  • Ogni lezione è dedicata ad un argomento specifico, ed è composta da una parte introduttiva frontale seguita dallo svolgimento di diversi esercizi proposti al termine della prima parte

  • Utilizzeremo i seguenti strumenti:

    • Il linguaggio di programmazione C++ per risolvere i problemi assegnati

    • Il framework di analisi dati ROOT (sviluppato al CERN per l’analisi dati)

  • NOTA BENE: Gli strumenti scelti per il corso sono semplicemente un mezzo per

    • imparare la logica della programmazione,

    • per esercitarsi nella scrittura di algoritmi

    • per svolgere esercizi di analisi dati

  • Gli esercizi svolti a lezione corridspondo al livello di difficoltà medio degli esercizi proposti nelle prove di esame

linea

Lezioni del corso

  • Prerequisiti: breve riassunto di prerequisiti che non saranno coperti durante il corso

  • Ripasso : ripasso di C

  • Lezione 1 : strutturazione di un programma ed introduzione al C++

  • Lezione 2 : programmazione ad oggetti: le classi

  • Lezione 3 : visualizzazione dei dati con ROOT

  • Lezione 4 : la generazione di numeri pseudo-casuali

  • Lezione 5 : programmazione template e Standard Template Library

  • Lezione 6 : zeri ed estremanti di funzioni

  • Lezione 7 : la distribuzione di Poisson

  • Lezione 8 : toy experiment ed integrazione con tecniche Montecarlo

  • Lezione 9 : disegno della funzione di verosimiglianza

  • Lezione 10 : stime di parametri: il massimo della verosimiglianza

  • Lezione 11 : stime di parametri: i minimi quadrati

  • Lezione 12 : stime di parametri: fit di istogrammi

linea

Argomenti di approfondimento