- Docente: Daniele Bonacorsi
- Crediti formativi: 6
- SSD: FIS/01
- Lingua di insegnamento: Inglese
- Moduli: Daniele Bonacorsi (Modulo 1) Alessandra Fanfani (Modulo 2) Tommaso Diotalevi (Modulo 3)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2) Convenzionale - Lezioni in presenza (Modulo 3)
- Campus: Bologna
- Corso: Laurea Magistrale in Physics (cod. 9245)
Conoscenze e abilità da conseguire
At the end of the course the student will learn the basic concepts of programming and modern scientific computation, as they are currently used in several physics fields. He/she will have an understanding of the major software development techniques and strategies and an understanding of the various computational frameworks, database, data maintenance and collection. By the end of the course, the student will be able to solve advanced problems in scientific software design for nuclear and subnuclear physics that will be developed as small group projects.
Contenuti
- From data taking to a published research paper.
- The programming view: programming languages.
- Hands-on on Unix and c.l., Python (and most commonly used third-party libraries), Jupiter, Google Colab(oratory), and more.
- The data view: data, databases, big data, data-intensive science
- The resources view: distributed computing, grid(s), cloud(s), grid- and cloud-compliant computing models in HEP.
- The data science view: a glance at machine learning and deep learning, and AI applications in HEP.
- Hands-on on (basic) ML/DL frameworks and neural network architectures.
- (Basic) introduction to explainable AI, ethical AI, green AI, quantum computing and quantum ML.
Testi/Bibliografia
Details in the first lecture of the course.
Metodi didattici
Slides and interactive notebooks, plus additional material/activities in innovative/blended learning.
Modalità di verifica e valutazione dell'apprendimento
A written exam plus a coding project.
Strumenti a supporto della didattica
See above.
Orario di ricevimento
Consulta il sito web di Daniele Bonacorsi
Consulta il sito web di Alessandra Fanfani
Consulta il sito web di Tommaso Diotalevi