Study level
BAC +3
ECTS
2 credits
Component
Faculty of Science
Hourly volume
18h
Description
This optional course focuses on solving physics problems on the computer. It includes the use of the Python language for scientific programming, with particular emphasis on visualization and animation. It provides an introduction to the possibilities offered by numerical physics through various simulations (FDTD simulation of the propagation of a 1D electromagnetic wave, etc.).
Objectives
On completion of this course, students will be able to :
- Use the Python language with the NumPy and Matplotlib libraries to tackle various problems covered in the physics bachelor's degree.
- Interpret the results of a numerical simulation and analyze the errors associated with numerical processing.
Necessary prerequisites
HAP404P Computer Physics
L2 Physics
Knowledge control
CCI
Syllabus
- Python for scientific programming
- Numerical calculation and visualization with the NumPy and Matplotlib libraries
- Apply numerical physics to a variety of problems
- FDTD 1D method
Further information
CM: 9 h
TD: 9 h