SUBNUCLEAR AND MEDICAL PHYSICS LABORATORY
- Overview
- Assessment methods
- Learning objectives
- Contents
- Bibliography
- Delivery method
- Teaching methods
- Contacts/Info
Knowledge of the English language
The main result expected from the course is accomplished during the lessons solving the proposed exercises.
The concluding exam consists in a discussion in which the student has to demonstrate his/her reading/writing/understanding capabilities of a short piece of codes (a C++ program, a ROOT macro or a shell script)
The course foresees the following results:
- basic knowledge of the C++ programming language
- development of the capability of analyzing a C++ source code and predict the expected behavior of the corresponding program
- knowledge of the ROOT software analysis tool
- development of the capability of writing a ROOT macro/program to analyze a set of data
- basic knowledge of shell scripting in Unix environment
The course program is the following:
- introduction to the C++ programming language
- the "ROOT" program and data analysis techniques
- shell scripting techniques in the experimental data analysis framework
Material
- slides from the teacher (uploaded to the e-learning webpage)
- C++ -> http://www.cplusplus.com/
- ROOT -> https://root.cern/doc/master/index.html
The course is organized in the following way:
- frontal lessons
- activity in the lab to show how to write and analyze a program source code
- writing a program
For a meeting, send an email to the teacher, valerio.mascagna@uninsubria.it