Niveau d'étude
BAC +3
Composante
UFR Sciences et Techniques
Description
-
programmation événementielle
-
briques composables
-
processus légers
-
applications graphiques multitâches
-
exploration des possibilités offertes par le langage choisi en rapport avec les thèmes du cours (par exemple pour Java : lambdas, streams, JavaBean, modèle de mémoire, threads, composants graphiques complexes (JList, JTable et JTree))
Objectifs
-
connaître la problématique du développement d'applications graphiques multitâches
-
approfondir la connaissance d'un langage de programmation objet et de sa bibliothèque de composants
Pré-requis obligatoires
-
introduction à la programmation fonctionnelle
-
méthodologie de la programmation orientée objet
Contrôle des connaissances
Contrôle Continu
Compétences visées
-
savoir utiliser les lambdas, les streams et les spliterateurs de Java 8
-
être capable de développer une application graphique correcte dans un contexte multi-tâche
-
avoir une connaissance approfondie de la bibliothèque Java Swing