Historique des mises à jour :
2023-01-08 : Mise en ligne initiale.
2023-01-30 : Réorganisé le calendrier des activités pour refléter l’ordre réel de présentation des contenus.
2023-03-13 : Réorganisé le calendrier des activités pour refléter l’ordre réel de présentation des contenus.
Aucune date d’évaluation n’est changée.
Les éléments modifiés sont présentés avec cette couleur de fond.

Copyright © 2023 Yves MARCOUX; dernière modification de cette page: 2023-03-13.

INU3011 Documents structurés

Plan de cours Hiver 2023

Yves MARCOUX - EBSI - Université de Montréal


Table des matières

Informations générales

Objectifs

Description

Évaluation

Calendrier des activités

Règlements, politiques

Évaluation avec seuil

Modes de communication

Autres règlements et politiques

Bibliographie

Lectures obligatoires (par ordre de lecture dans le cours)

Lectures recommandées

Lectures utiles

Diverses sources et ressources utiles


Informations générales

1: Vous remarquerez que, dans ce cours, la question des épicènes est habituellement réglée par l’utilisation du féminin.


Objectifs

À la fin du cours, l’étudiante démontrera une compréhension approfondie des enjeux liés à l’utilisation des documents structurés pour la gestion de l’information documentaire. Plus spécifiquement, l’étudiante :


Description

Tel qu’indiqué ci-dessus, l’objectif principal de ce cours est de faire prendre conscience aux participantes des avantages fondamentaux liés à l’utilisation des documents structurés pour la publication d’information documentaire, ainsi que des défis qu’ils posent aux concepteurs de systèmes d’information. Un objectif secondaire est la familiarisation avec certains types de fonctionnalité des outils de traitement des documents structurés.

Le cours est presque entièrement élaboré autour de XML (Extensible Markup Language), le plus important format normalisé de documents structurés existant actuellement. Outre une compréhension approfondie des concepts et principes de base des documents structurés, on vise un niveau de compétence permettant, dans un contexte spécifique bien défini, de concevoir des DTD (Document Type Definitions) et/ou des schémas XML (du W3C), de créer des feuilles de styles CSS et XSLT, de sélectionner des outils, de convertir des documents XML vers d’autres formats et de les publier sur le Web, directement et par le truchement d’une base de données XML.

Le cours INU1001 Introduction à l’information numérique est préalable. Ce préalable est précisé plus avant dans la lecture Introduction au cours, à faire la première semaine de cours.

Une des principales activités est un projet consistant à modéliser des documents, à en saisir quelques-uns en XML et à les publier de diverses façons :

La nature des documents sera discutée en classe.

Une conférencière est habituellement invitée à parler d’une utilisation concrète des documents structurés autour du Cours 12.


Évaluation

Évaluation
Activité Pondération
❔ Trois « mini-quiz » sur StudiUM (10% + 10% + 10%)* 30%
🛠 TP 2 : Encodage d’un texte* 10%
🛠 TP 3 : Création d’un modèle XML* 15%
🛠 TP 4 : Modélisation préliminaire 15%
🛠 TP 5 : Modélisation et stylage 20%
🛠 TP 6 : Publication Web 10%

*Les évaluations marquées d’un astérisque sont individuelles. Les TP 4, 5 et 6 constituent le projet mentionné précédemment. Ils sont réalisés en équipes de deux personnes, mais celles qui le souhaitent peuvent aussi le faire individuellement (SVP, en aviser le professeur le plus tôt possible).

La note de passage à un cours s’exprime en cote littérale. Elle est de « D » pour les étudiants inscrits à un programme de premier cycle et de « C » pour les étudiants inscrits à un programme des cycles supérieurs (même dans un cours de premier cycle).

L’évaluation avec seuil (voir section à cet effet ci-après) est appliquée dans ce cours.

Voir ici la méthode de calcul de la note finale du cours.

Pour vous aider à suivre l’évolution des résultats de vos évaluations au cours du trimestre, et notamment connaître les notes requises dans les évaluations à venir pour atteindre une cote donnée (en tenant compte ou non du seuil), un Évaluateur de réussite est disponible. N’hésitez pas à l’utiliser.

Le respect des directives données dans les protocoles de travaux est un critère d’évaluation.


Calendrier des activités

Note : Les contenus et leur répartition entre les cours seront ajustés en cours de session.

Calendrier des activités
Date – Cours Contenu
2023-01-09 – C1 Logistique et fonctionnement du cours, tour guidé des ressources. XML, c’est quoi ? En quoi ce cours peut vous être utile dans votre carrière ?
2023-01-16 – C2 Historique de XML. Structuration de l’information en XML.
2023-01-23 – C3 Entités prédéfinies et entités caractère. oXygen et caractères spéciaux, émojis.
2023-01-24 semaine ❔ 10% Mini-quiz 1
2023-01-30 – C4 Validité en XML : mécanismes, bénéfices, expérience-autrice, écosystème autour d’un modèle. Présentation du TP 2.
2023-02-06 – C5 Langage des DTD.
2023-02-07 mardi 23:55 🛠 10% Remise : TP 2 Encodage d’un texte (travail individuel)
2023-02-13 – C6 Modélisation : nature et démarche. Travailler avec un modèleXML3011. Présentation du TP 3. Puissance du stylage. Principes de modélisation (début).
2023-02-14 semaine ❔ 10% Mini-quiz 2
2023-02-20 – C7 Principes de modélisation (fin). Points spécifiques de modélisation. Présentation du TP 4, aperçu des TP 5 et 6.
2023-02-21 mardi 23:55 🛠 15% Remise : TP 3 Création d’un modèle XML (travail individuel)
2023-02-27 Semaine d’activités libres — Pas de cours
2023-03-06 – C8 Traitement de documents XML : modèle de données XPath, XPath.
2023-03-07 mardi 23:55 🛠 15% Remise : TP 4 Modélisation préliminaire
2023-03-13 – C9 Traitement de documents XML : XSLT.
2023-03-14 semaine Rencontres séparées par équipe : retour sur TP 4.
2023-03-20 – C10 Présentation du TP 5. LaTeX; production de LaTeX et de PDF à partir de XML; oXygen : projets et scénarios de transformation.
2023-03-27 – C11 Validité par schémas (W3C, Relax NG). Espaces de noms. Modèles normalisés. Aperçu de la TEI.
2023-04-03 – C12 Chaînes de traitement XML. “Single-source publishing”. Méthodes de création de documents XML : exportation, conversion, “upconversion”. Conférencière invitée.
2023-04-04 semaine ❔ 10% Mini-quiz 3
2023-04-10 Lundi de Pâques — Pas de cours
2023-04-17 – C13 Publication Web de documents XML : statique, dynamique. Bases de données XML. Présentation du TP 6.
2023-04-24 – C14 Retour sur le cours. Conclusion. Travail en laboratoire.
2023-04-28 vendredi 23:55
Dernier jour de la session
🛠 20% Remise : TP 5 Modélisation et stylage
🛠 10% Remise : TP 6 Publication Web

Règlements, politiques

Évaluation avec seuil

L’évaluation avec seuil est appliquée. Pour réussir le cours, il faut donc obtenir une moyenne pondérée supérieure ou égale à la note de passage non seulement sur l’ensemble des activités évaluées du cours, mais également sur le sous-ensemble des activités évaluées du cours qui sont réalisées individuellement (et non en équipe). Si la moyenne pondérée obtenue sur le sous-ensemble des activités évaluées du cours réalisées individuellement est inférieure à la note de passage, alors cette moyenne pondérée est considérée comme étant la note globale obtenue pour le cours; autrement dit, les activités évaluées réalisées en équipe ne sont alors pas comptées et le cours est échoué.

Modes de communication

Le mode de communication privilégié du professeur vers vous est la section Nouvelles de la page StudiUM du cours.

Le professeur peut également vous joindre par courriel. L’adresse utilisée sera celle enregistrée dans Mon accès UdeM; assurez-vous qu’elle soit valide et fonctionnelle en tout temps. SVP, lire votre courriel tous les jours.

Le mode de communication privilégié pour joindre professeur est le courriel. L’adresse courriel du professeur est <ymarcoux@gmail.com>. SVP, inscrire la mention [INU3011] (incluant les crochets) au début de la ligne sujet de votre message.

Vous êtes aussi encouragée à poser des questions dans le forum Vos questions-réponses sur la page StudiUM du cours.

Autres règlements et politiques

Tous les règlements, politiques et directives énoncés dans le Guide étudiant du 1er cycle s’appliquent, incluant le Code d’honneur de l’EBSI. Une attention particulière est à porter aux éléments suivants :

Travaux en équipe
Pour les travaux réalisés en équipe, le professeur se réserve le droit d’évaluer séparément chaque membre d’une équipe.

Règlement disciplinaire sur le plagiat ou la fraude concernant les étudiants
Toute infraction au règlement sur le plagiat ou la fraude sera traitée suivant la procédure indiquée dans le règlement.

Retard dans la remise des travaux
Tout retard non justifié dans la remise d’un travail sera sanctionné : 5% de la note est retranché par jour de calendrier de retard jusqu’à un maximum de 35%; à la 8ième journée de calendrier, la note F ou zéro (0) est attribuée.

Qualité de la langue
Un maximum de 10% de la note globale d’un travail pourra être retranché pour mauvaise qualité de la langue dans les travaux (ne s’applique pas aux quiz).


Bibliographie

Réserve du cours à la BLSH

Lectures obligatoires (par ordre de lecture dans le cours)

Lectures recommandées

Lectures utiles

Diverses sources et ressources utiles