Descriptif
- Orienté objet (révision) : classes, instances, méthodes, surcharge ; encapsulation ; espace de nommage ; héritage ; polymorphisme par héritage ; méthodes et classes abstraites ; classes internes ; exceptions
- Autres concepts / approfondissement : allocation mémoire et durée de vie ; copie d'objet ; pointeurs/références/smart pointers ; inférence de type ; constance et classes immuables ; polymorphisme paramétré (templates/generics) ; méta-programmation statique ; typage dynamique ; lambdas ; passage par valeur et par référence ; héritage multiple ; surcharge des opérateurs ; sérialisation.
- Programmation événementielle et interfaces graphiques : Introduction à Java/Swing (widgets, arbre d'instanciation) ; gestion événementielle (listeners, interfaces, composition, classes internes, lambdas) ; gestion spatiale ; dessin interactif ; MVC.
- Leçon : 12.5
- Travaux Pratiques : 10.5
- Contrôle de connaissance : 1.5
effectifs minimal / maximal:
1/Diplôme(s) concerné(s)
- Programme de mobilité des établissements français partenaires
- Echange international non diplomant
- M2 IGD - Interaction, Graphic and Design
- Diplôme d'ingénieur
- M1 IGD - Interaction, Graphic and Design
Parcours de rattachement
Pour les étudiants du diplôme Programme de mobilité des établissements français partenaires
Les principes de l'orienté objet sont supposés connus ainsi que le langage Java (ou à défault d'un langage orienté object équivalent)
Pour les étudiants du diplôme Echange international non diplomant
Les principes de l'orienté objet sont supposés connus ainsi que le langage Java (ou à défault d'un langage orienté object équivalent)
Pour les étudiants du diplôme M2 IGD - Interaction, Graphic and Design
Les principes de l'orienté objet sont supposés connus ainsi que le langage Java (ou à défault d'un langage orienté object équivalent)
Pour les étudiants du diplôme Diplôme d'ingénieur
Les principes de l'orienté objet sont supposés connus ainsi que le langage Java (ou à défault d'un langage orienté object équivalent)
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Echange international non diplomant
Vos modalités d'acquisition :
Contrôle de connaissance écrit d'1 heure 30. Les TPs comptent pour bonus/malus.
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2.5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Programme de mobilité des établissements français partenaires
Vos modalités d'acquisition :
Contrôle de connaissance écrit d'1 heure 30. Les TPs comptent pour bonus/malus.
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M1 IGD - Interaction, Graphic and Design
Pour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
Contrôle de connaissance écrit d'1 heure 30. Les TPs comptent pour bonus/malus.
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2.5 ECTS
- Crédit d'UE partagées acquis : 2.5
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M2 IGD - Interaction, Graphic and Design
Vos modalités d'acquisition :
Contrôle de connaissance écrit d'1 heure 30. Les TPs comptent pour bonus/malus.
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2.5 ECTS
La note obtenue rentre dans le calcul de votre GPA.