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.).
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.
Teaching hours
- Computer Physics - LectureLecture9 a.m.
- Computer Physics - TutorialTutorials9 a.m.
Mandatory prerequisites
HAP404P Computer Physics
Second year of Physics
Knowledge assessment
CCI
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
Additional information
CM: 9 a.m.
Tutorial: 9 a.m.