Méthodes numériques 3

Méthodes numériques 3

  • ECTS

    4 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    39h

Description

 

Description du cours et modalités pédagogiques :

Dans la continuité de ce qui a été étudié en deuxième année, l’étudiant abordera les thématiques suivantes :

  • Construction et manipulation de structures de données évoluées sous Python
  • Création et utilisation de classes d’objets
  • Manipulation de librairie Python pour la manipulation de différentes structures de données : Numpy, Panda
  • Algorithmes sur les graphes avec notamment les algorithmes de parcours. Utilisation de la librairie Python Networkx permettant de manipuler des graphes.
Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

  • Construire en Python des structures de données élaborées
  • Utiliser des librairies Python telles que Panda et Numpy permettant de manipuler diverses structures de données
  • Mettre en œuvre des algorithmes sur les graphes comme par exemple, les algorithmes de parcours de graphes.
Lire moins

Heures d'enseignement

  • CMCours Magistral18h
  • TDTravaux Dirigés10,5h
  • TPTravaux Pratique10,5h

Pré-requis obligatoires

Méthodes numériques 2 -  Programmation Python

Lire moins

Contrôle des connaissances

1ère session : 

  • 100% contrôle continu écrit


2ème session : 

  • 100% examen Terminal écrit
Lire moins

Informations complémentaires

Bloc RNCP24516BC07

Analyse d'un questionnement en mobilisant de concepts disciplinaires

Traduire un problème simple en langage mathématique.

Niveau Avancé

Analyser et interpréter les résultats produits par l'exécution d'un programme.

Niveau Avancé

 

 

 

 

Bloc RNCP24516BC08

Mise en oeuvre de méthodes et d'outils du champ disciplinaire

Construire et rédiger une démonstration mathématique synthétique et rigoureuse

Niveau Avancé

Résoudre des équations de façon exacte et par des méthodes numériques.

Niveau Avancé

Mettre en œuvre des techniques algorithmiques et de programmation

(impérative et objet) et se servir aisément d’au moins un langage de programmation y afférent.

Niveau Avancé

Expliquer et documenter la mise en

oeuvre d'une solution informatique.

Niveau Avancé

 

 

 

 

 

 

 

 

 

 

 

 

Lire moins

Compétences acquises

Compétences

Niveau d'acquisition

Mise en œuvre de méthodes et d'outils du champ disciplinaire