• Level of education

    Bachelor's degree

  • ECTS

    2 credits

  • Training structure

    Faculty of Science

  • Hours per week

    18h

Description

This optional course focuses on solving physics problems using computers. It includes the use of Python for scientific programming, with a particular focus on visualization and animation. It offers an introduction to the possibilities offered by computational physics through various simulations (FDTD simulation of 1D electromagnetic wave propagation, etc.).

Read more

Objectives

Upon completion of this course unit, students will be able to:

  • Using Python with the NumPy and Matplotlib libraries to address various problems encountered in a physics degree program
  • Interpret the results of a numerical simulation and analyze errors related to numerical processing.
Read more

Teaching hours

  • Computer Physics - LectureLecture9 a.m.
  • Computer Physics - TutorialTutorials9 a.m.

Mandatory prerequisites

HAP404P Computer Physics

Second year of Physics

Read more

Knowledge assessment

Syllabus

  • Reminders about the Python language for scientific programming
  • Numerical computation and visualization with the NumPy and Matplotlib libraries
  • Applying computational physics to various problems
  • 1D FDTD method
Read more

Additional information

CM: 9 a.m.

Tutorial: 9 a.m.

Read more