Code APOGEE | Intitulé | ECTS | CM | TD | TP | 1ère Session | 2ème Session | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CC | Examen | Dérogatoire | Examen | ||||||||||||||
Ecrit | Oral | TP | Ecrit | Oral | TP | Ecrit | Oral | TP | Ecrit | Oral | TP | ||||||
5SXECOP0 | Conception et programmation objet | 6.0 | 18 | 18 | 24 | 50% | 50% | 50% | 50% | 50% | 50% |
Eléments de programmation objet
La conception d'un programme en utilisant le formalisme à objets. Apprentissage profonde d'un langage à objet. Premières notion de modélisation UML
Concevoir et écrire des programmes en exploitants les caractéristiques d'un langage à objets.
Utilité de la structuration à objets. Typage et sous-typage Polymorphisme, surcharge Conception, diagrammes UML Héritage et composition Quelques patrons de conception (Décorator, Factory) Généricité, covariance, contravariance Spécificité du langage : librairies, interfaces graphiques, entrée-sortie – pour Java : les aspects fonctionnels, la connexion aux bases de donnés, etc
CM,TD et TP traditionnels
Un questionnaire est rempli par chaque étudiant en fin de semestre.
Ken Arnold, James Gosling, David Holmes, "The Java Programming Language - Third Edition", Addison-Wesley, 2000. Gary Cornell, Cay S. Hortsmann, "Au Coeur de Java", 2 tomes, Campus Press, 2003. Joshua Bloch, "Effective Java Programming Language Guide", Addison-Wesley, 2001. Irène Charon, “Le langage Java”, Hermes, 2003. Robert Chevalier, “Le langage Java 5”, Pearson 2005.
Maquette 2019/2020 - Les informations portées sur ces pages sont non-contractuelles et n'engagent en rien la responsabilité de la faculté des sciences et technologies de l'UPEC.
Site en construction