Skip to content
Snippets Groups Projects
Select Git revision
  • 7362728b6275e2e6147dc068df17d68bf8e8eb0a
  • master default protected
2 results

visu

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Romain Vuillemot authored
    7362728b
    History
    Name Last commit Last update
    dataset
    figures
    pdf
    .gitignore
    .gitlab-ci.yml
    README.md

    Visualisation interactive de données

    Enseignant: Romain Vuillemot, ECL, Math-Info.
    Email : romain.vuillemot@ec-lyon.fr

    Objectifs du cours

    1. Connaître les principales représentations graphiques, savoir décomposer leur mapping visuel (marques et propriétés graphiques) avec les données (variables et valeurs)
    2. Maîtriser les méthodes d'exploration de données et prototypage du jeu de données aux premières visualisations au moyen d'outils interactif en justifiant les choix de design
    3. Savoir implémenter un prototype en technologies web (JS, D3, Observable) et leur déploiement avec une mise en page complète et des interactions appropriées

    Liens importants pour le cours

    Documents à lire :

    Evaluation

    Le cours comporte au total 28 heures de face à face, divisées en 7 séances de 4h de cours+TP. La présence aux cours et TP est obligatoire. Tous les rendus sont à réaliser la veille du cours. Aucun rendu tardif n'est pris en compte par email (utiliser le formulaire de rendu + indiquer dans les commentaires le motif du retard).

    • 40% note de projet / 20
    • 40% note d'examen / 20
    • 20% rendu des TPs (notes A/C/F)
    • 10% participation (Bonus)
    • Validation de la compétence C1C3

    Lundi 08/01/2024 08:00 - Séance 1 (4h)

    Cours 1

    TP 1

    ➡️ Pour la prochaine séance

    • TP 1 à finir et à rendre (rendu individuel)
    • 📖 S'auto-former à JavaScript, D3.JS (exercices à réaliser, ne sont pas à rendre)
    • 📖 Projets : réfléchir à un choix de sujet de sujet et de groupe

    Lundi 15/01/2024 08:00 - Séance 2 (4h)

    Cours 2

    Exercices :

    TP 2

    ➡️ Pour la prochaine séance

    • TP 2 : à rendre (rendu individuel mais travail en binôme possible)
    • 📖 S'auto-former à : SVG, CSS, D3.JS
    • 📖 Projets : validation du sujet de projet (par le professeur) et cahier des charges (lien à inscrire sur le document du cours)

    Lundi 22/01/2024 08:00 - Séance 3 (4h)

    Cours 3

    TP 3

    ➡️ Pour la prochaine séance

    • TP 3 à rendre (travail et rendu individuel)
    • 📖 S'auto-former à D3 Avancé: D3 part 2
    • 📖 Projets : V1 du cahier des charges et explorations de données

    Lundi 29/01/2024 08:00 - Séance 4 (4h)

    Cours 4

    TP 4

    • Travail sur la V1 des projets, visulisations exploratoires (bar chart, scatterplot, line chart du TP 3) dans un notebook Observable et mettre lien dans la colonne H dans la liste des étudiants inscrits

    ➡️ Pour la prochaine séance

    • Projets : ajouter le prototype papier au cahier des charges et commencer l'implémentation
    • 📖 Lire D3.js avancé : Réseaux et Layouts

    Lundi 05/02/2024 08:00 - Séance 5 (4h)

    Cours 5

    • Visualisations de graphes, d'arbres et de réseaux (slides)
    • Cas d'étude visualisation du traffic routier : (slides)
    • Layouts D3 avancés : stacked graphs, pie chart (slides) (observable du cours)

    TP 5

    • TP 4 Geo map : réaliser une carte géographique en D3
    • Travail sur les projets (par groupe)

    ➡️ Pour la prochaine séance

    • TP 4 à rendre (travail et rendu individuel)
    • Travail sur le projet (par groupe)

    Lundi 12/02/2024 08:00 - Séance 6 (4h)

    Cours 6

    • Rôle de la couleur en visualisation (slides)
    • Visualiser le machine learning (video, slides, notebook)
    • Layouts D3 avancés : force-directed graphs, hierarchies, treemaps (notebook)

    TP 6

    • Finalisation d'une V1 du projet (par groupe, lien à inscrire sur le document du cours, colonne I.
    • Activité de peer review de projet : formulaire de peer review pour le groupe à évaluer (1 formulaire par groupe)

    ➡️ Pour la prochaine séance

    • Prise en compte des retours du peer review (réponses)
    • Préparer la présentation finale du projet

    Lundi 04/03/2024 08:00 - Séance 7 (4h)

    Soutenance des projets

    • Présence obligatoire pendant toute la durée de la séance
    • 9min par groupes : 5min de présentation, 3min de questions, 1min d'installation
    • Pas de slides, uniquement la page du projet

    ➡️ Pour le 11/03/2024 12h (pas de séance)

    • Prise en compte des retours lors de la soutenance
    • Envoie de l'URL vers le projet final
    • Réviser l'examen

    Lundi 11/03/2024 08:00

    Rendu final des projets

    • Email avec l'URL vers le projet final
    • Sujet du mail : [MOS-VISU] Rendu final projet - Groupe X
    • Prise en compte des retours lors de la soutenance

    Mardi 12/03/2024 08:00 - Examen (2h)

    • Examen sur papier (example de sujet ici)
    • Aucun support de cours autorisé
    • Amener stylos et crayons de couleurs

    Liens

    Programmation web
    Introduction aux notebooks Observable
    Apprendre JavaScript
    Autres cours