Code APOGEE | Intitulé | ECTS | CM | TD | TP | 1ère Session | 2ème Session | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CC | Examen | Dérogatoire | Examen | ||||||||||||||
Ecrit | Oral | TP | Ecrit | Oral | TP | Ecrit | Oral | TP | Ecrit | Oral | TP | ||||||
6SXEPRO0 | Programmation réseau et concurrente | 4.0 | 18 | 6 | 12 | 50% | 50% | 50% | 50% | 50% | 50% |
Réseaux Conception et programmation objet
Initier les étudiants à la programmation réseau et à la programmation concurrente dans un langage objet moderne comme Java.
Connaissance des outils et méthodes de synchronisation pour la programmation concurrente (sémaphores, moniteurs, producteur/consommateur, etc.). Connaissance théorique et pratique du modèle Client/Serveur et de son implantation en Java dans des applications classiques.
Programmation concurrente avec Java (partie théorique, le moniteur et les classes de java.util.concurrent). Programmation objet avancée avec Java, orientée vers la programmation d'applications réseau. Rappels sur les concepts et les protocoles réseau. Programmation d'application réseaux à l'aide des API de manipulation réseau de Java (socket). Modèle client/serveur.
CM et TD traditionnels : oui Nombre d’heures de travail à la maison : l’équivalent du volume horaire d’enseignement Nombre de séances de TP : 8 séances de 2h Cet enseignement fait l’objet d’un projet.
Un questionnaire est rempli par chaque étudiant en fin de semestre.
Gilles Roussel et Etienne Duris, "Java et Internet, Concepts et programmation", Vuibert, 2000. Elliotte Rusty Harold, "Programmation réseau avec Java", 2ème édition, O'Reilly, 2001.
Maquette 2019/2020 - Les informations portées sur ces pages sont non-contractuelles et n'engagent en rien la responsabilité de la faculté des sciences et technologies de l'UPEC.
Site en construction