STM-MIK-5 Informatique 2
- ue-fipmik-stm-mik-5
- FIP Mécatronique
Semestre : 7
Responsable(s) du contenu pédagogique
- François DE BEUVRON
- Marc VEDRINES
| Total coefficients : 2 |
| Total heures : 32 (12 cours, 4 TD, 8 TP, 8 projet) |
| Total heures travail personnel : 28 |
Prérequis
base de la programmation dans un langage impératif (java ou python ou C...)
Décomposition d'un problème et réalisation sous forme de sous-programmes (fonctions)
Objectif
• Programmation orientée objet (classes, attributs, méthodes...)
• Structure d'un programme python
• Introduction à la programmation évènementielle et aux interfaces graphiques
Compétences attendues
Axe A2 : ANALYSE TECHNIQUE
Capacité à mobiliser les ressources dans le domaine de la spécialité. Mettre en œuvre des connaissances techniques multidisciplinaires pour résoudre des problèmes d'ingénierie.
- Identifier un problème, le reformuler
Axe A3 : CONCEPTION TECHNIQUE
Capacité à mobiliser ou à développer des nouvelles méthodes de conception afin de concevoir des produits, des processus et des systèmes en tenant compte des dernières avancées techniques dans le domaine tout en prenant en compte les enjeux environnementaux et énergétiques.
- Choisir, appliquer et adapter les méthodes d'analyse et de spécifications du besoin
- Établir les modèles en vue de la prévision du comportement du produit ou du système
- Choisir et appliquer les méthodes de dimensionnement et de modélisation
Axe A4 : PRATIQUE DE L’INGÉNIERIE
Aptitude à consulter et appliquer les codes de bonnes pratiques, sur la base d'études scientifiques et techniques, piloter et mettre en œuvre de manière structurée un projet ou un processus en organisant le travail des collaborateurs de l'entreprises dans le respect de la réglementation en matière de sécurité et dans le respect des valeurs sociétales et éthiques.
- Mener une réalisation conformément aux besoins exprimés
- Mettre en œuvre une démarche de vérification systématique
Programme
. Programmation orientée objet en python
. Programmation évènementielle et interfaces graphiques
Contraintes pédagogiques - Méthodes pédagogiques
Les séances de cours introduisent les notions indispensables, les TDs permettent aux étudiants de se les approprier, et les TPs de les expérimenter effectivement. Ensuite, l'ensemble de ces connaissances devront être mobilisées par les étudiants pour réaliser, en groupe, un projet avec un modèle de donnée non trivial, et une interface graphique. Le travail personnel demandé aux étudiants est concentré dans la réalisation de ce projet.
Mode d'évaluation
projet : coeff. 70%
devoir final : coeff. 30%
Bibliographie
POO python
https://zestedesavoir.com/tutoriels/1253/la-programmation-orientee-objet-en-python
https://docs.python.org/3/tutorial/classes.html
https://docs.python.org/3.10/reference/datamodel.html
QT python
https://www.pythonguis.com/pyside6-tutorial/
https://doc.qt.io/qt-6/model-view-programming.html