Skip to content
Snippets Groups Projects
Select Git revision
  • 18ca09d53468195ba7f1f11548041d7d0a18b0af
  • master default protected
2 results

visu

user avatar
Romain Vuillemot authored
18ca09d5
History
Name Last commit Last update
dataset
figures
pdf
.gitignore
.gitlab-ci.yml
README.md

Visualisation interactive de données

Enseignant: Romain Vuillemot, Ecole Centrale de Lyon, Département Math-Info.
Email : romain.vuillemot@ec-lyon.fr
Site web : http://romain.vuillemot.net/

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 06/01/2025 08:00 - Séance 1 (4h)

Cours 1

TP 1

➡️ Pour la prochaine séance

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

Lundi 13/01/2025 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 et ces exercices
  • 📖 Projets : validation du sujet de projet (par le responsable du cours) et cahier des charges (lien à inscrire sur le document du cours)

Lundi 20/01/2025 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 27/01/2025 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 03/02/2025 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 10/02/2025 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 17/03/2025 08:00 - Séance 7 (4h)

Séance de travail sur les projets


Lundi 24/03/2025 08:00 - Séance 8 (4h)

Soutenance des projets

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

➡️ Pour le 10/03/2025 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 10/03/2025 - Pas de séance

Rendu final des projets (heure limite : 12:00)

  • Email avec l'URL vers le projet final à romain.vuillemot@ec-lyon.fr
  • Sujet du mail : [MOS-VISU] Rendu final projet - Groupe X
  • Indiquer les changements pris en compte depuis la soutenance

Mardi 11/03/2025 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