Cet enseignement vise à poursuivre l'apprentissage de la programmation objet en langage Java :
les interfaces homme-machine, ou comment concevoir des interfaces ergonomes
la concurrence, ou comment utiliser plusieurs cœurs d'un microprocesseur pour faire un calcul en parallèle
la programmation repartie, ou comment faire travailler ensemble des ordinateurs distants sur un réseau (un des principes du fonctionnement du cloud computing) ;
la programmation mobile, ou comment programmer sous Android.
Programme
Le langage Java
Programmation par événement (interfaces homme-machine, IHM)
Programmation concurrente (processus, parallélisme du calcul)
Programmation distribuée (Java RMI)
Programmation des appareils informatique mobile (Android / Android Studio)