ECTS
5 crédits
Composante
UFR Physique
Volume horaire
63,5h
Période de l'année
Semestre 4
Description
• Prise en main avec l’outil informatique. Commandes Shell et premières prises de note sous Jupyter
• Les variables et leurs manipulations. Variables, fonctions et fichiers.
• Bases de l’algorithmique et éléments de pseudo-langage. Boucles et tests conditionnels. Algorithmes de tris. Représentation graphique.
• Introduction au calcul formel
• Quelques notions de calcul formel
• Méthodes de résolution numériques. Résolution de fonctions f(x)=0. Calcul d’intégrales. Résolution d’équations différentielles
• Outils d’analyse statistique. Distributions. Intégration Monte-Carlo. Régression linéaire. Ajustement.
Objectifs
• Savoir concevoir et réaliser un programme informatique afin de déterminer et représenter numériquement une solution à un problème physique ou mathématique.
• Maîtrise du langage de programmation Python et connaissances élémentaires des bibliothèques numpy, matplotlib et scipy.
Heures d'enseignement
- Algorithmique et programmationCours Magistral13,5h
- Algorithmique et programmationTravaux Pratiques50h
Pré-requis nécessaires
Les notions vues au cours de l’UE Physique numérique de S1 seront supposées validées (rudiments de l’algorithmique, usage des outils de programmation sous Jupyter/Python).
Dernière mise à jour le 11 juillet 2023