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

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 strutures de données évoluées sous Python,
  • Création et utilisation de classes d’objects,
  • 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 manipluler 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

100% Contrôle Continu

Lire moins

Compétences visées

Méthodes numériques 3

Bloc Action en responsabilité au sein d’une organisation professionnelle

Travailler en équipe et en réseau ainsi qu’en autonomie et responsabilité au service d’un projet.

Confirmé

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

Mettre en œuvre des outils mathématiques et informatiques pour des applications relevant du domaine SHS, du droit, de l’économie et de la gestion.

Confirmé

Appliquer des approches raisonnées de

résolution de problèmes par décompositions et/ou approximations

successives et mettre en œuvre des méthodes d’analyse pour concevoir des applications et algorithmes à partir d’un

cahier des charges partiellement donné.

Confirmé

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

Confirmé

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.

Confirmé  

Bloc Analyse d'un questionnement en mobilisant des concepts disciplinaires

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

Confirmé

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

Confirmé

Lire moins