063PRG7L4

Programmation avancée en Java

Positionnement de l’UE : - Place de l’UE dans le cursus : Licence - UE obligatoire Elle contribue au développement de compétences suivantes : • Spécifier et concevoir une solution informatique o Maîtriser le Model View Controller • Réaliser une solution informatique o Développer en respectant les spécifications o Développer sur plusieurs plateformes de développement et être capable d'en appréhender de nouvelles assez rapidement Objectif général : Implémenter des applications et des bibliothèques Java multitâches d’un niveau professionnel, combinant l’ensemble des couches logicielles : IHM, persistance, flux et communication réseau.


Temps présentiel : 52.5 heures


Charge de travail étudiant : 97.5 heures


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


Référence :
 Bruce Eckel, Thinking in Java, Prentice-Hall, 4th edition (2006) ISBN-13: 978-0131872486  http://java.sun.com/docs/index.html  Java™ Platform, Standard Edition 7, API Specification, http://docs.oracle.com/javase/7/docs/api/  Java Generics and Collections. M. Naftalin, P. Wadler. 2006. O'Reilly  Professional Java. W. C. Richardson et al. JDK 6 Edition. 2007. Wiley publishing

Les prérequis de ce cours sont les suivants
 Programmation objet en Java
Ce cours est proposé dans les diplômes suivants
 Licence en informatique appliquée aux entreprises