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.
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.
Heures d'enseignement
- CMCours Magistral18h
- TDTravaux Dirigés10,5h
- TPTravaux Pratique10,5h
Pré-requis obligatoires
Méthodes numériques 2 - Programmation Python
Contrôle des connaissances
1ère session :
- 100% contrôle continu écrit
2ème session :
- 100% examen Terminal écrit
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é | |
|
|
|
|
| |
|
| |
|
| |
|
|
|
Compétences acquises
Compétences | Niveau d'acquisition | |
---|---|---|
Mise en œuvre de méthodes et d'outils du champ disciplinaire |