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.
Plan de cours Hiver 2023
Yves MARCOUX - EBSI - Université de Montréal
Horaire et locaux : Lundi de 16h à 18h50 au C-2043 du Pavillon Lionel-Groulx. Certains travaux de laboratoire s’effectuent à l’intérieur de la même plage horaire et au même endroit.
Cours de trois crédits, ce qui correspond à 135 heures de travail pour l’étudiante1.
Description officielle du cours :
Formats de documents et langages de balisage. Historique. Concepts de base. XML et normes périphériques. Modélisation, validation, stylage. Chaînes de traitement et méthodologies d’implantation. Bases de données XML. Préalable : INU1001 ou l’équivalent.
Professeur : Yves MARCOUX <ymarcoux@gmail.com>.
Modalités :
1: Vous remarquerez que, dans ce cours, la question des épicènes est habituellement réglée par l’utilisation du féminin.
À 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 :
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.
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.
Note : Les contenus et leur répartition entre les cours seront ajustés en cours de session.
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 |
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é.
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.
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).
modèleXML3011
.Note : Plusieurs autres ressources sur XSL/XSLT sont répertoriées dans Sofia – Université de Montréal.