063PRG7L4

Langage Java - Programmation avancée

L’objectif de ce cours est d’inculquer des notions avancées de programmation en Java. Il aborde la plupart des sujets préparant les étudiants à l’implémentation d’applications professionnelles. Dans la première partie du cours, une introduction à la conception et l’implémentation d'interfaces homme-machine est donnée avec les différents Framework de Java : AWT, Swing et les Applets. La deuxième partie du cours traite les flux de données, la programmation de tâches concurrentes, la persistance des données dans une base de données relationnelles et des notions de programmation réseau.


Temps présentiel : 52.5 heures


Charge de travail étudiant : 97.5 heures


Méthode(s) d'évaluation : Participation et assiduité, Examen partiel, Examen final


Référence :
Bruce Eckel, Thinking in Java, 4th edition, Prentice-Hall, 2006 Claude Delannoy, Programmer en Java,9ème édition, Eyrolles http://www.java.sun.com/docs/index.html ---, Java™ Platform,Standard Edition 7, API Specification,http://www.docs.oracle.com/javase/7/docs/api/ M. Naftalin, P. Wadler, Java Generics and Collections, O'Reilly, 2006 W. C. Richardson et al. JDK, Professional Java,6th edition, Wiley Publishing, 2007

Les prérequis de ce cours sont les suivants
 Langage Java
Planification
JourPeriodeSalle
Lun 04/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 06/02/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 06/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 11/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 13/02/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 13/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 18/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 20/02/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 20/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 25/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 27/02/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 27/02/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 04/03/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 06/03/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 06/03/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 11/03/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 18/03/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 20/03/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 20/03/201913:30 - 14:45CST-IGE-2-S inf Ml
Jeu 28/03/201911:00 - 12:30CST-IGE-2-S inf Ml
Lun 01/04/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 03/04/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 03/04/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 08/04/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 10/04/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 10/04/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 15/04/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 17/04/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 17/04/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 06/05/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 08/05/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 08/05/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 13/05/201913:30 - 14:45CST-IGE-2-S inf Ml
Mer 15/05/201911:00 - 12:15CST-IGE-2-S inf Ml
Mer 15/05/201913:30 - 14:45CST-IGE-2-S inf Ml
Lun 27/05/201912:30 - 15:30CST-IGE-2-S inf Ml
Lun 10/06/201915:45 - 18:45CST-IGE-2-S inf Ml
Ce cours est proposé dans les diplômes suivants
 Licence en informatique appliquée aux entreprises