Level of study
BAC +3
ECTS
2 credits
Component
Faculty of Science
Hourly volume
18h
Description
This optional course focuses on solving physics problems on a computer. It includes the use of the Python language for scientific programming with a special focus on visualization and animation. It offers an introduction to the possibilities offered by numerical physics through different simulations (FDTD simulation of the propagation of a 1D electromagnetic wave, etc.)
Objectives
At the end of this course, the student will be able to :
- Use the Python language with the NumPy and Matplotlib libraries to deal with various problems covered in the physics degree
- Interpret the results of a numerical simulation and analyze errors related to numerical processing.
Necessary pre-requisites
HAP404P Computer Physics
L2 of Physics
Knowledge control
CCI
Syllabus
- Reminders on the Python language for scientific programming
- Numerical computation and visualization with the NumPy and Matplotlib libraries
- Practical application of numerical physics to various problems
- FDTD 1D method
Additional information
CM : 9 h
TD : 9 h