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 l'approche client-serveur et le familiariser avec la programmation des réseaux.
Contenu
Rappel sur les protocoles de transport pour la programmation: TCP/IP, UDP. Modèle Client-Serveur. Programmation des soquets. Appels de procédures à distance: modèle RPC. Présentation de données. Interfaces applicatives. Client-Serveur dans les bases de données SQL. Le transactionnel: protocoles 2PL, transactions réparties, standards de traitements de transactions. Interopérationalité. Autres types de serveur : serveurs de noms, serveurs d'informations (NIS).
Formules pédagogiques
Cours magistral, étude de cas, travail pratique
Exigences de qualification pour l'enseignement
Diplôme(s)
Diplôme de 2e ou 3e cycle en informatique.
Expérience
Spécialisation académique en informatique des traitements distribués ou 3 années d'expérience dans le domaine du développement des applications client/serveur.
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