020MCOES3

Modèles de conception

Ce cours expose les principes de la Programmation Orientée Objet en utilisant le langage Java et ses librairies pour réaliser des interfaces graphiques avec java.awt, et javax.swing, pour gérer les entrées/sorties avec java.io, pour réaliser des applications qui communiquent en utilisant TCP ou UDP. Le cours détaille les différentes modèles de conception utilisés dans le cadre d’une conception orientée objet : les modèles de conception créationnels, structurels et comportementaux, selon les design patterns décrits dans le livre : Design Patterns: Elements of Reusable Object-Oriented Software (GOF).


Temps présentiel : 35 heures


Charge de travail étudiant : 65 heures


Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel

Ce cours est proposé dans les diplômes suivants
 Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications