2.12.22 (851)

Cours scientifiques 1A - MDC_3GMO1_TA : Initiation Calcul scientifique (Matlab & Python)

Descriptif

Ce module est une introduction à Matlab ainsi qu’à l’environnement Python (utilisation de bibliothèque spécifiques), qui sont deux environnements de calcul scientifique permettant de réaliser rapidement des simulations numériques des problèmes d'ingénierie pouvant être plus ou moins complexes aussi bien dans le domaine des mathématiques, STN ou encore dans le domaine de la mécanique.   

Objectifs pédagogiques

Concernant le bloc Matlab, il s’agit d’être capable de :

- programmer sous Matlab en mode interactif ou script

- programmer efficacement de façon vectorielle

- manipuler les différents types de données (scalaire, vecteur, matrice, structure)

- d'utiliser les principaux outils du calcul scientifique (algèbre linéaire, recherche de zéro, minimisation, résolution d'EDO, quadrature numérique, fft)

- d'utiliser les outils de visualisation 1D, 2D et 3D….

 

Concernant le bloc Python, il s’agit d’être capable de :

- introduire et appréhender un environnement de programmation (console et IDE)

- utiliser et importer des bibliothèques spécifiques python : numpy, scipy, matplotlib, …

- programmer et manipuler le calcul vectoriel

- utiliser les principaux outils du calcul scientifique

- visualiser et utiliser les outils de visualisation 1D, 2D, …

21 heures en présentiel

effectifs minimal / maximal:

150/260

Diplôme(s) concerné(s)

UE de rattachement

Pour les étudiants du diplôme (FIG) Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées

Mathématiques élémentaires (Matrice …), Physiques élémentaires (Mécanique …) Signal élémentaire (cours d’introduction aux traitements du signal du semestre 1)

Format des notes

Numérique sur 20

Pour les étudiants du diplôme (FIG) Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées

Vos modalités d'acquisition :

Evaluation sur des mini-projets (TP) proposés par les encadrants validés par les responsables des domaines MATHS, STN et MECA

La note finale consiste en une note de présentation à la fin des projets, ainsi qu'une note de suivi.

Le rattrapage est autorisé (Note de rattrapage conservée)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10

Le coefficient de l'UE est : 1.5

L'UE est évaluée par les étudiants.

Programme détaillé

Cours sous Moodle, réalisation de TP (mini- projet) Matlab / Python .

Concernant le bloc Matlab, il s’agit d’être capable de :

- programmer sous Matlab en mode interactif ou script

- programmer efficacement de façon vectorielle

- manipuler les différents types de données (scalaire, vecteur, matrice, structure)

- d'utiliser les principaux outils du calcul scientifique (algèbre linéaire, recherche de zéro, minimisation, résolution d'EDO, quadrature numérique, fft)

- d'utiliser les outils de visualisation 1D, 2D et 3D….

 

Concernant le bloc Python, il s’agit d’être capable de :

- introduire et appréhender un environnement de programmation (console et IDE)

- utiliser et importer des bibliothèques spécifiques python : numpy, scipy, matplotlib, …

- programmer et manipuler le calcul vectoriel

- utiliser les principaux outils du calcul scientifique

- visualiser et utiliser les outils de visualisation 1D, 2D, …

Veuillez patienter