Numérique Responsable

Introduction

L’objectif de ce module est d’essayer de comprendre la nature profonde des problèmes environnementaux et sociétaux de l’informatique. Contrairement aux années précédentes (voir les pages consacrées), le cours de cette année sera beaucoup plus participatif. Toute la seconde partie sera notamment consacrée à l’étude de controverses dans le domaine du numérique.

Plus précisément, le cours est divisé en deux parties :

  1. Une première partie pour introduire un certain nombre de problématiques autour de la mesure ou de l’écoconception, problématiques déclinées dans le domaine de la programmation ou encore du web ou du cloud.
  2. La deuxième partie (séances 6 à 11) sur l’analyse d’une controverse dans le domaine du numérique.

Pour l’année 2023-2024, le cours a lieu le mardi de 15h à 18h, à partir du 30 janvier 2024.

Aucun prérequis n’est nécessaire pour ce cours. Une connaissance basique des enjeux environnementaux (climatiques, énergie, limites planétaires) peut être un plus, mais n’est pas formellement nécessaire. En revanche, nous considérons que l’un des prérequis du module est le cours d’introduction aux enjeux environnementaux du numérique qui a été présenté en 1ère année. Au besoin, les slides actualisés de ce cours peuvent être téléchargés en ligne.

Ce module a déjà eu lieu en 2021-2022 et 2022-2023, avec un programme sensiblement différent. Vous pouvez accéder à la page de cours des années précédentes en cliquant sur l’un des liens ci-dessous :

Page de cours 2022-2023 Page de cours 2021-2022

Évaluation du module

Le module est évalué en très grand majorité sur la base d’un rapport à rendre, et d’une soutenance, qui aura lieu à la fin du module. Ce rapport et cette soutenance porteront sur la deuxième partie du cours (analyse de controverse numérique).

La note de module sera en plus modulée selon :

  • le rendu du TP des séances 1 et 3 (malus si non rendu ou rendu pas sérieux)
  • l’assiduité (malus si ABI)

Organisation détaillée du cours

Séance 1 − Introduction et TP mesure de consommation (partie 1)

Mardi 30 janvier (15h-18h), E103

Intervenant : Sylvain BOUVERET, maître de conférences LIG / Ensimag

Cette séance est divisée en deux parties. La première partie est une introduction générale au module, et l’occasion de revenir sur la question des enjeux environnementaux du numérique, sous la forme d’un QCM interactif.

La deuxième partie de la séance sera consacrée à un TP de mesure de consommation électrique. L’objectif du TP est d’introduire en pratique quelques méthodologies de mesure de consommation électrique de dispositifs électroniques et de programmes. Dans une première partie du TP, nous utiliserons des wattmètres pour évaluer la consommation électrique de divers appareils. Puis nous nous pencherons sur l’analyse de consommation de programmes avec des sondes logicielles.

Le TP se fera sur les machines de l’Ensimag.

Ressources associées :

Titre Lien
Présentation d’introduction (et quiz) Bouveret-Introduction-23-24.pdf (sur demande)
Introduction à la mesure de consommation par sondes logicielles 04-mesure-conso.html
L’énoncé du TP index.html

Séance 2 − Écoconception logicielle

Mardi 13 février (15h-18h), H102

Intervenantes :

  • Audrey LEMINEUR, Business Analyst - Business & Digital Transformation chez Capgemini
  • Caroline THOMET, Service Line Manager Digital Technologies & Cloud chez Capgemini

L’objectif de cette séance est d’aborder la question du numérique responsable et de l’écoconception logicielle du point de vue de l’entreprise. Dans une première partie, nous introduirons le sujet sous l’angle de la législation et des travaux du GR491 de l’Institut du Numérique Responsable.

La seconde partie du cours sera consacrée à la découverte du monde du numérique responsable en entreprise grâce à un jeu sérieux : Reset. Ce jeu sérieux, conçu par Capgemini entre autres à partir des recommandations du GR491 de l’INR, a pour objectif de montrer sous quels aspects les notions d’écoconception se déclinent dans un projet de développement de service numérique, selon les différents rôles au sein du projet.

Ressources associées : [À venir]

Séance 3 − TP Mesure de consommation énergétique (partie 2)

Mardi 20 février (15h-18h), E103

Intervenant : Sylvain BOUVERET, maître de conférences LIG / Ensimag

Lors de cette séance, nous continuons le TP sur la mesure de consommation électrique, débuté lors de la séance 1 le 30 janvier

Voir cette séance-là pour avoir accès aux ressources associées.

Pendant cette séance, vous allez également exprimer votre avis sur les différents sujets possibles de la séquence îlots de rationalité (6 dernières séances). Le descriptif des différents sujets est disponible ci-dessous. Une fois que vous aurez lu ces quatre sujets, donnez votre avis ici :

https://whale5.noiraudes.net/vote/4d82d755-1ae6-4b4c-865a-1718e5186cbd

Séance 4 − Cloud & impacts (avec AWS)

Mardi 5 mars (15h-18h), E201

Intervenant : Julien CHANUT, Capgemini, Florent LACROUTE, AWS

Lors de cette séance, nous explorons la question des indicateurs de soutenabilité dans le monde des applications hébergées sur le cloud. La séance est composée d’une introduction par Capgemini et AWS et d’un TP sur AWS.

Titre Lien
Présentation d’introduction de Capgemini Chanut_ENSIMAG.pdf (sur demande)
Présentation d’introduction d’AWS Lacroute_ENSIMAG.pdf (sur demande)
Vidéo de présentation d’AWS d’où sont extraits les supports https://youtu.be/2xpUQ-Q4QcM?feature=shared

Séance 5 − Sobriété du code

Mardi 12 mars (15h-18h), E201

Intervenant : Florian RIGOT, Capgemini

Cette séance est consacrée aux enjeux de sobriété du code. Nous explorons en particulier l’ensemble des bonnes pratiques dictées par la méthodologie Clean Code. Dans un deuxième temps, nous présentons l’outil Greensight, développé à Capgemini, et dont l’objectif est de vérifier si un certain nombre de bonnes pratiques d’écoconception sont respectées dans le code d’un projet et de fournir une évaluation du code. Cet outil a été développé comme une extension de l’outil Sonarqube.

Titre Lien
Présentation d’introduction au CleanCode Rigot_ENSIMAG.pdf (sur demande)

Séance 6 − Controverse Numérique, séance 1

Mardi 19 mars (15h-18h), H101

Intervenant.es :

  • Baptiste DE GOER, doctorant Inria / Verimag
  • Sophie QUINTON, chargée de recherche Inria
  • Sylvain BOUVERET, maître de conférences LIG / Ensimag

Première séance de la séquence d’îlots de rationalité.

Titre Lien
Présentation d’introduction de la séance 20240319-SlidesIntroduction.pdf (sur demande)
Fiche support sur les a priori apriori.pdf (sur demande)
Fiche support sur les faits et valeurs faitsvaleurs.pdf (sur demande)
Fiche de rendu à compléter rendu_seance_1.odt (sur demande)
Lien pour le carnet de bord individuel https://sondages.inria.fr/index.php/349984?lang=fr

Séance 7 − Controverse Numérique, séance 2

Mardi 26 mars (15h-18h), H101

Intervenant.es :

  • Baptiste DE GOER, doctorant Inria / Verimag
  • Sophie QUINTON, chargée de recherche Inria
  • Sylvain BOUVERET, maître de conférences LIG / Ensimag

Deuxième séance de la séquence d’îlots de rationalité.

Titre Lien
Présentation d’introduction de la séance slides24-03-26.pdf (sur demande)
Fiche support sur l’analyse de documents sources.pdf (sur demande)
Fiche support sur la phase de panorama - 1 panorama-01.pdf (sur demande)
Fiche de rendu à compléter rendu_seance_2.odt (sur demande)
Lien pour le carnet de bord individuel https://sondages.inria.fr/index.php/346179?lang=fr

Séance 8 − Controverse Numérique, séance 3

Mardi 2 avril (15h-18h), H101

Intervenants :

  • Baptiste DE GOER, doctorant Inria / Verimag
  • Sophie QUINTON, chargée de recherche Inria
  • Sylvain BOUVERET, maître de conférences LIG / Ensimag

Troisième séance de la séquence d’îlots de rationalité.

Titre Lien
Présentation d’introduction de la séance slides24-04-02.pdf (sur demande)
Fiche support sur l’analyse de documents sources.pdf (sur demande)
Fiche support sur la phase de panorama - 2 panorama-02.pdf (sur demande)
Fiche de rendu à compléter rendu_seance_3.odt (sur demande)
Lien vers la bibliographie https://codimd.math.cnrs.fr/s/QjcCweivt#
Lien pour le carnet de bord individuel https://sondages.inria.fr/index.php/577456?lang=fr

Séance 9 − Controverse Numérique, séance 4

Mardi 9 avril (15h-18h), H101

Intervenants :

  • Baptiste DE GOER, doctorant Inria / Verimag
  • Sophie QUINTON, chargée de recherche Inria
  • Sylvain BOUVERET, maître de conférences LIG / Ensimag

Quatrième séance de la séquence d’îlots de rationalité.

Titre Lien
Présentation d’introduction de la séance slides24-04-09.pdf (sur demande)
Fiche méthodologique sur les entretiens entretiens.pdf (sur demande)
Fiche de rendu à compléter rendu_seance_4.odt (sur demande)
Lien pour le carnet de bord individuel https://sondages.inria.fr/index.php/562429?lang=fr

Séance 10 − Controverse Numérique, séance 5

Mardi 16 avril (15h-18h), H101

Intervenants :

  • Baptiste DE GOER, doctorant Inria / Verimag
  • Sophie QUINTON, chargée de recherche Inria
  • Sylvain BOUVERET, maître de conférences LIG / Ensimag

Cinquième séance de la séquence d’îlots de rationalité.

Titre Lien
Présentation d’introduction de la séance slides24-04-16.pdf (sur demande)
Fiche sur les attendus du rendu attendu.pdf (sur demande)
Lien pour le carnet de bord individuel https://sondages.inria.fr/index.php/668713?lang=fr

Séance 11 − Controverse Numérique, séance 6

Mardi 30 avril (15h-18h), H101

Intervenants :

  • Baptiste DE GOER, doctorant Inria / Verimag
  • Sophie QUINTON, chargée de recherche Inria
  • Sylvain BOUVERET, maître de conférences LIG / Ensimag

Soutenance de la séquence d’îlots de rationalité.