Descriptif
Démarche d’analyse.
Notation algorithmique.
Traduction en Python.
Notions de programmation orientée objet.
Bonnes pratiques de programmation.
Démarche de validation d’un programme.
Compétences travaillées
Bloc 1 : Concevoir pour l'industrie et les services, des produits, procédés et processus respectueux d'un avenir durable1.1 : Définir les besoins et rédiger un cahier des charges
1.3 : Modéliser un produit, procédé, processus
1.4 : Simuler avec des outils numériques
1.5 : Prototyper un produit, procédé, processus
1.6 : Valider une solution
Bloc 2 : Organiser la production dans un environnement en évolution avec une responsabilité individuelle et collective
2.4 : Acquérir et exploiter les données de production et d'exploitation
Bloc 3 : Améliorer pour l'industrie et les services, les performances d'un produit, procédé et processus pour anticiper et accompagner les changements induits par les transition
3.2 : Exploiter des données numériques
3.3 : Modéliser un produit, procédé, processus
3.4 : Simuler avec des outils numériques
Bloc Énergies : Concevoir et mettre en oeuvre des systèmes énergétiques soutenables pour les secteurs du bâtiment, de l'industrie et de l'aménagement du territoire
E.2 : Analyser et optimiser un système énergétique complexe
Bloc GenIndus : Concevoir et piloter des organisations et les systèmes d'information associés dans un environnement évolutif et incertain
G.2 : Concevoir et mettre en oeuvre un système d'information ou une solution organisationnelle
G.4 : Collecter, structurer et exploiter des informations et données numériques
Bloc Matériaux : Concevoir et mettre en oeuvre des solutions avancées de matériaux et procédés pour l'industrie des transports et de l'énergie
M.3 : Modéliser le comportement thermomécanique d'une structure
M.4 : Simuler un procédés ou une structure à l'aide d'outils numériques avancés
Objectifs pédagogiques
À la fin de ce module, les élèves seront capables de :
-
Concevoir et écrire des algorithmes et les traduire dans un langage de programmation (Python)
-
Choisir quand et pourquoi utiliser certaines structures de données (listes, classes simples, etc.) et les utiliser dans des algorithmes/programmes.
-
Concevoir, analyser, programmer et déboguer un programme complet.
Format des notes
Numérique sur 20Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)Le coefficient de l'enseignement est : 1