Computational Physics Laboratory
A.Y. 2025/2026
Learning objectives
The course "Computational Physics" introduces several modern techniques adopted in the theoretical and experimental research in
Physics, useful for the development of models and the prediction of physical observables.
The course aims at stimulating the students skills, to analyze the proposed probles and to project the computer code necessary for
their solution. We will write original code, limiting the usage of external packages and libraries.
The students will be invitetd to analyze the efficiency of their code
and the possible critical elements.
In modern computer programming several languages and frameworks can be interfaced, combining the resepctive strenghts. The
students will be exposed to this variety and will learn to handle it.
Physics, useful for the development of models and the prediction of physical observables.
The course aims at stimulating the students skills, to analyze the proposed probles and to project the computer code necessary for
their solution. We will write original code, limiting the usage of external packages and libraries.
The students will be invitetd to analyze the efficiency of their code
and the possible critical elements.
In modern computer programming several languages and frameworks can be interfaced, combining the resepctive strenghts. The
students will be exposed to this variety and will learn to handle it.
Expected learning outcomes
At the end of the course the students will master a modern programming language (Mathematica, CUDA, C++, Python).
Writing an original package/library will induce the development of logical skills and the algorithmic formulation of the solution of the
problem. The ability to solve coding problems, both at low- and high-level, is expecetd.
The final presentation and discussion of the results of the simulations will force the student to critically analyze the validity of the results
and the effectiveness of the chosen solutions.
Writing an original package/library will induce the development of logical skills and the algorithmic formulation of the solution of the
problem. The ability to solve coding problems, both at low- and high-level, is expecetd.
The final presentation and discussion of the results of the simulations will force the student to critically analyze the validity of the results
and the effectiveness of the chosen solutions.
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
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
Responsible
Lesson period
Second semester
FIS/02 - THEORETICAL PHYSICS, MATHEMATICAL MODELS AND METHODS - University credits: 6
Laboratories: 48 hours
Lessons: 14 hours
Lessons: 14 hours
Professors:
Vicini Alessandro, Zaro Marco
Professor(s)