Logo ÉTS
Session
Cours
Responsable(s) Kaiwen Zhang

Se connecter
 

Sauvegarde réussie
La notification a été envoyée
Echec de sauvegarde
Avertissement



Description du cours

Ce cours vise à familiariser l’étudiante ou l'étudiant avec les principaux concepts liés aux systèmes distribués ayant des composantes développées grâce à des intergiciels ("middleware") orientés objet.

Au terme de ce cours, les étudiantes et les étudiants seront en mesure de : identifier les principales caractéristiques d’un système distribué; identifier les principales caractéristiques des intergiciels orientés objet; déterminer les divers attributs de qualité d’un système affectés par la distribution de ses composantes; choisir, en se basant sur la définition d’un problème à résoudre, la technologie d'intergiciel ou de cadriciel à utiliser pour le développement d’une application distribuée; concevoir et développer des applications distribuées à l’aide des principales technologies d'intergiciels et de cadriciels.

Les sujets abordés incluent entre autres : caractéristiques des systèmes distribués; les diverses formes de transparence; patrons de messagerie et d'intergiciels; patrons pour des cadriciels d'architectures distribuées et orientées services.

Séances de laboratoire axées sur la mise en œuvre de projets permettant de se familiariser avec les caractéristiques des intergiciels et cadriciels couramment utilisés, en développant des applications distribuées.

Note sur le préalable : LOG210 Analyse et conception de logiciels (4 cr.) pour les programmes de baccalauréat en génie logiciel et baccalauréat en génie des technologies de l’information;
IND220 Systèmes d’exploitation et services Internet (3 cr.) pour le programme de baccalauréat en informatique distribuée.





Stratégies pédagogiques

Nous allons adopter la formule "classe hybride", avec des leçons vidéo hebdomadaires, ainsi qu'une séance en-ligne (par Zoom) périodique. L'accès à un ordinateur ainsi que l'Internet maison est donc obligatoire pour prendre ce cours. Les étudiants doivent aussi utiliser la plateforme Teams pour communiquer avec l'enseignant.

Les vidéos et les séances en-ligne correspondent aux trois (3) heures par semaine pendant treize (13) semaines de cours magistral. La participation active des étudiant(e)s sera sollicitée via divers exercices durant les séances Zoom. De plus, les concepts vus en classe seront mis en application par l’intermédiaire de douze (12) séances de laboratoires de deux (2) heures chacune. Enfin, outre les cinq (5) heures en classe et au laboratoire, chaque étudiant(e) doit fournir quatre (4) heures de travail personnel ou d’équipe par semaine.

 



Utilisation d’appareils électroniques

L'accès à un ordinateur ainsi que l'Internet maison est obligatoire pour prendre ce cours en ligne. Vous devez apporter votre ordinateur portable à l'école pour prendre les examens.



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu