Salta al contenuto principale della pagina

LABORATORY OF COMPUTATIONAL AND STATISTICAL METHODS

CODE 90741
ACADEMIC YEAR 2022/2023
CREDITS
  • 6 cfu during the 3nd year of 8758 FISICA (L-30) - GENOVA
  • SCIENTIFIC DISCIPLINARY SECTOR FIS/01
    LANGUAGE Italian
    TEACHING LOCATION
  • GENOVA
  • SEMESTER 1° Semester
    PREREQUISITES
    Prerequisites
    You can take the exam for this unit if you passed the following exam(s):
    • PHYSICS 8758 (coorte 2020/2021)
    • PHYSICS II 57049
    • LABORATORY 1 104558
    TEACHING MATERIALS AULAWEB

    OVERVIEW

    Computational and Statistical Methods Laboratory (LMCS, code 90741) is worth 6 credits and takes place in the first semester of the 3rd year of the three-year degree (L-30)
     

    AIMS AND CONTENT

    LEARNING OUTCOMES

    The course aims to consolidate and expand the skills of calculation, statistical analysis and programming, aimed at analyzing and acquiring data in laboratory experiences.

    AIMS AND LEARNING OUTCOMES

    The course deals with computational physics, addressing the numerical solution of ordinary differential equations and partial derivatives, and advanced methods of data analysis, dealing with Monte Carlo simulation rudiments, deepening the best-fit techniques and giving an overview of multivariate signal/background separation techniques.

    The course also aims to extend the C++ programming skill (acquired during the first year) by more in-depth study of Object-Oriented programming in C ++ and providing rudiments of Python and shell scripting. Higher level packages will be also used (ROOT, Octave / Matlab).

    At the end of the course the student will be able, exploiting C ++, python or Matlab programming, to:

    • solve numerically ordinary and partial differential equations
    • build simple simulations or integrations with the Monte Carlo method
    • perform chi-square and maximum likelihood fits of various levels of complexity
    • evaluate confidence intervals and perform hypothesis tests

    PREREQUISITES

    The course assume that computation skills contained in the first year coures are acquired.

    TEACHING METHODS

    Lectures and laboratory exercises.

    SYLLABUS/CONTENT

    Lectures schedule:

    •  OO programming (inheritance, polymorphism), shell scripting and Python, use of specific packages / libraries (ROOT, Octave / Matlab)
    •  Numerical solution of ordinary differential equations. Applications to classical physics and quantum mechanics problems (Numerov method for the Schrodinger equation).
    •  Numerical solution of partial differential equations. Applications to eletromagnetism and heat propagation.
    •  Introduction to the generation of random variables and Monte Carlo simulation
    •  Extraction of quantities of interest from a data sample: binned and unbinned likelihood. Point estimate, confidence intervals. Hypothesis testing. Limits.
    •  Overview of multivariate classification techniques (Likelihood ratio, neural networks).

    RECOMMENDED READING/BIBLIOGRAPHY

    Notes / slides are provided during the course. A list of possible texts for further information is available on the course page on Aulaweb.

    TEACHERS AND EXAM BOARD

    Exam Board

    FABRIZIO PARODI (President)

    STEFANO PASSAGGIO

    ROBERTA CARDINALE (President Substitute)

    LESSONS

    Class schedule

    All class schedules are posted on the EasyAcademy portal.

    EXAMS

    EXAM DESCRIPTION

    The final exam consists of two parts:

    • computer exam
    • oral exam

    The exercises carried out and the tasks assigned during the year will contribute to the final evaluation.

     

    ASSESSMENT METHODS

    METHOD OF ASSESSMENT
    The final grade is formed by the evaluation during the year, the score of the computer test and the score of the oral exam (with weights 0.3 / 0.35 / 0.35).

    EVALUATION DURING THE YEAR.
    Attendance of the exercises is mandatory. If the student completes 7 out of 7 exercises the initial score is 18, if the student completes 6 out of 7 the score is 15. With less than 6 experiences completed the student is not admitted to the computer exam. The student can recover up to 3 experiences.
    After each experience, a homework is assigned which is evaluated with a score from 0 to 15. The attendance score is added to the homework score thus forming the evaluation during the year.

    CALCULATOR EXAM
    The computer exam consists in developing programs to solve 2 problems out of the 3 proposed in 2 hours. The test is passed if a score higher than or equal to 15/33 is reported.

    ORAL EXAM
    The oral exam consists of two questions on different aspects of the program carried out. During the oral exam, the teachers verify the understanding of the fundamental teaching contents and the expository ability of the candidate.

     

     

    Exam schedule

    Date Time Location Type Notes
    12/01/2023 09:00 GENOVA Scritto
    03/02/2023 09:00 GENOVA Scritto
    07/06/2023 09:00 GENOVA Scritto
    03/07/2023 09:00 GENOVA Scritto
    18/09/2023 09:00 GENOVA Scritto