INF6002 - Systèmes à objets répartis

Scolarité

Deuxième cycle - 3,0 crédit(s)

Département

Département d'informatique et d'ingénierie

Objectifs

Permettre à l'étudiant de maîtriser les connaissances nécessaires pour concevoir une infrastructure de systèmes répartis en considérant les nouvelles technologies et les normes associées, dont celles spécifiques à l'interopérationalité.

Contenu

Étude des architectures distribuées et essentiellement celles basées sur le modèle client/serveur et l'approche orientée objet. Développement de composants logiciels réutilisables, distribuables et interopérationnels indépendamment de la plate-forme matérielle et du langage de programmation respectifs du client et du serveur. Étude du standard CORBA (Common Object Request Broker Architecture) de l'OMG : bus, services, langage de définition d'interface (IDL), outils communs.

Formules pédagogiques

Cours magistral, étude de cas, travail pratique.

Préalables

Aucun

Exigences de qualification pour l'enseignement

Diplôme(s)
Diplôme de 2e ou 3e cycle en informatique.
Expérience
Spécialisation académique dans le cours ou trois années d'expérience dans le développement des systèmes à objets répartis ou des systèmes distribués et des systèmes à base d'objets.
Corps professionnel
Aucun
Autre(s) exigence(s)
Dans tous les cas, le candidat devra démontrer une capacité à transmettre et à communiquer tant oralement que par écrit, la matière du cours aux étudiants. Il doit faire preuve de professionnalisme, de respect envers les étudiants et les collègues, et démontrer un intérêt pour l'enseignement universitaire.

CAFF

6403 - Informatique appliquée