Composante
UFR Sciences et Montagne
Description
Module de développement logiciel dans le langage Python au cours duquel la conception, notamment le modèle MVC, sont abordés de manière approfondie.
Objectifs
Modéliser selon les standards (UML, MVC), puis développer une application logicielle en langage objet à partir d’un cahier des charges.
Heures d'enseignement
- Conception et programmation orientée objet - CMCours Magistral5h
- Conception et programmation orientée objet - TDTravaux Dirigés15h
- Conception et programmation orientée objet - TPTravaux Pratiques16h
Pré-requis obligatoires
ETRS611_TRI (bases solides dans le langage Python).
Plan du cours
Partie 1 : de la COO à la POO
Partie 2 : le MVC avec Python objet
Partie 3 : les interfaces interactives graphiques en POO
Compétences visées
Être capable de modéliser a minima une application logicielle
Être capable de code une solution respectant les standards de la POO
Bibliographie
Ouvrages sur Python