Experimental data processing laboratory

A.Y. 2018/2019
6
Max ECTS
60
Overall hours
SSD
FIS/01
Language
Italian
Learning objectives
Reach a workable level of awareness and familiarity with the inner workings of a computers, its system libraries and the C++ programming language. The series of proposed exercises will apply such familiarity to the development of applications for the processing and (numerical) analysis of experimental data.
Expected learning outcomes
Undefined
Course syllabus and organization

Single session

Lesson period
First semester
Course syllabus
Class-room lectures: Introduction to object oriented programming. Basics of C++ language: class, inheritance and plymorphism. Structured algorithms, computational complexity, ordering and search algorithms, search methods of function roots and minima, polynomial interpolation (Lagrange and Newton methods), numerical quadrature, ramdom variables. Monte Carlo method (integration of a function and experiment simulation) . Ordinary differential equations. One-step methods (Eulero, Heun and Runge-Kutta).
Practical applications with computer in laboratory are based on these items.
FIS/01 - EXPERIMENTAL PHYSICS - University credits: 6
Laboratories: 36 hours
Lessons: 24 hours
Shifts:
Turno 1
Professor: Carminati Leonardo Carlo
Turno 2
Professor: Carminati Leonardo Carlo
Turno 3
Professor: Maino Davide
Turno 4
Professor: Tomasi Maurizio
Turno 5
Professor: Galli Davide Emilio
Professor(s)
Reception:
On appointment
Reception:
Wednesday 14:30-16:00, or in other days by appointment (contact me by e-mail or telephone)
Dip. di Fisica, stanza A/T/S5b (piano 0 edificio LITA), via Celoria, 16
Reception:
Ask the teacher
Laboratorio di Strumentazione Spaziale, Department of physics (via Celoria 16, Milano)