Computational Physics Laboratory

A.Y. 2024/2025
6
Max ECTS
66
Overall hours
SSD
FIS/01 FIS/02 FIS/03 FIS/04 FIS/05 FIS/06 FIS/07 FIS/08
Language
Italian
Learning objectives
The course aims to provide basic notions of some computational tools (C++, shell and scripting languages, python, LaTex), and "Data Science" skills, in the sense of reasoned and model-driven data analysis, data visualization and effective communication of scientific results. The main features of this course are the use and conceptualization of advanced data analysis tools through their use, with a clear plan and clear objectives. The course provides the technical and scientific background essential to work on the "data challenge" projects.
Expected learning outcomes
At the end of the course, the student will have to master an essential technical background which includes C++, Shell scripting, AWK, Python, data visualization and statistical data analysis tools. S/he will also be able to use technical skills in "data challenges", projects that start from a dataset and aim to extract the main trends. This also implies the acquisition of critical skills in the interpretation and understanding of trends in the data. Finally it is expected that the students will be able to communicate their results and their work in reports (written in English) that include plots and illustrative figures.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Lesson period
Second semester
FIS/01 - EXPERIMENTAL PHYSICS
FIS/02 - THEORETICAL PHYSICS, MATHEMATICAL MODELS AND METHODS
FIS/03 - PHYSICS OF MATTER
FIS/04 - NUCLEAR AND SUBNUCLEAR PHYSICS
FIS/05 - ASTRONOMY AND ASTROPHYSICS
FIS/06 - PHYSICS OF THE EARTH AND OF THE CIRCUMTERRESTRIAL MEDIUM
FIS/07 - APPLIED PHYSICS
FIS/08 - PHYSICS TEACHING AND HISTORY OF PHYSICS
Laboratories: 54 hours
Lessons: 12 hours