• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Calcul Scientifique pour l'ingéniérie

  • École / Prépa

    ENSMAC

Code interne

PMT6-CALIN

Description

Ce module est une introduction au calcul scientifique. La bibliothèque Scipy est introduite ainsi que certaines notions plus avancées de la bibliothèque Numpy. Les étudiants travailleront au choix avec des notebooks ou dans l’environnement Spyder. L’objectif est qu’ils puissent traiter des problèmes d’ingénierie concrets de la physique des matériaux et de la mécanique.


L'accent est mis sur la pensée algorithmique, la vectorisation, le traitement et la visualisation de données expérimentales, ainsi que sur la réflexivité des étudiants sur leur apprentissage.

Lire plus

Heures d'enseignement

  • CICours Intégrés24h

Pré-requis obligatoires

Notions de bases en python, bibliothèque Numpy.

Lire plus

Syllabus

Partie 1 – Conteneurs Python 

Listes en compréhension, tuples, dictionnaires, itérateurs avancés (zip, enumerate)

Partie 2 – Numpy : indexation avancée, masques booléens, vectorisation et broadcasting

Partie 3 – Algorithmique

Applications / Projets guidés

•       Programmation du jeu de la vie de Conway

•       Traitement et transformation d’images (slicing avancé)

•       Génération d’images fractales

•       Résolution numérique d’équations différentielles par schémas de différences finies

•       Analyse numérique d’une poutre en flexion (Scipy)

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
Contrôle ContinuRapport0.3
Contrôle TerminalTravail sur machine1200.7

Seconde chance / Session de rattrapage

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
Epreuve terminaleTravail sur machine1201