• 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.).

Read more

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.
Read more

Necessary prerequisites

HAP404P Computer Physics

L2 Physics

Read more

Knowledge control

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
Read more

Further information

CM: 9 h

TD: 9 h

Read more