Actions

Programmation / Technique et technologie / Soins et autonomie en espaces numérisés (B2)

De erg

Enseignant: Thy Nguyên Truong Minh

Le cours a pour objectif de produire du soin et de l’autonomie en espaces numérisés en expérimentant des situations concrètes de réparation matérielle et logicielle et de s’initier aux outils de programmation avec une utilisation étendue. Il s’agit également de resituer ces dispositifs avec une conscience critique des pratiques numériques actuelles.

L’enseignement privilégie une expérimentation des outils numériques en les situant dans un contexte social et politique plus large. Les notions de soin et d’autonomie avec une conscience des enjeux écologiques et économiques intrinsèques aux outils numériques seront prépondérantes. Le cours se voit comme un espace d’échange dans lequel règne une ambiance de bienveillance et d’inclusivité. Les différentes unités des modules énoncées ci-dessous sont réparties, alternées et adaptées sur les 3 heures de cours par semaine. La notion d’unité permet ici de sentir le volume que prend un module par rapport aux autres.

La répartition des modules dans l’année :

Premier quadrimestre

2 unités « Réseaux et flux »

5 unités « Programmation »

2 unités « Réparation »

1 unité « Visite fablab »

Second quadrimestre

1 unité « Réseaux et flux »

5 unités « Programmation »

3 unités « Réparation »

Les groupes

La différence de niveaux des connaissances parmi les étudiant.e.s sera mise à profit en effectuant des tâches parallèles en petits groupes, avec une répartition homogène des différentes qualités individuelles . Celles et ceux qui seront plus expérimenté.e.s pourront épauler les autres. Cela dit, un soin particulier sera donné à la possibilité pour chacun.e de manipuler les composants / outils dans les séances de réparation / programmation. Soit par des tâches individuelles, soit par une alternance de la manipulation des outils, pour qu’il n’y ait pas d’étudiant.e exclu.e.s d’un quelconque processus (par timidité ou par mise en retrait).

Réseaux et flux

Il s'agit d'une approche qui met l'accent sur les cultures numériques, qui a pour but d'apprendre à identifier et situer nos usages dans les espaces numérisés. Ce sont des présentations de dispositifs et leurs fonctionnements. (Exemples : écosystèmes de surveillance, le smartphone, internet et les serveurs, les mécanismes de l’intelligence artificielle, l’obsolescence programmée, les réseaux sociaux ...)

Objectifs

Apporter une compréhension globale du fonctionnement d’une sélection de dispositifs numériques. Mettre en relation ces dispositifs avec les réseaux étendus.

Situer sa propre utilisation / pratique de ces dispositifs.

Programmation

Ce module fonctionne comme un atelier de programmation. Nous travaillerons sur des projets collectifs et individuels. Notre terrain d’expérimentation seront les objets connectés et le web (html/css/javascript). Nous travaillerons sur des micro-contrôleurs comme ESP32 ou Raspberry Pico en privilégiant le langage MicroPython. Nous y attacherons des composants électroniques, capteurs, leds, boutons etc. et programmerons des interfaces web pour les manipuler. Objectifs : Aborder la programmation en dépliant des algorithmes / logiciels existants et en comprendre leur fonctionnement, démystifier le code sous-jacent. Prendre conscience de la diversité des langages et des infrastructures existantes, et de leur portée politique. Modifier / manipuler le code pour se rendre compte des contours et enjeux de telles constructions. Écrire du code et intervenir physiquement sur des composants électroniques.

Réparation

De manière régulière, des séances de réparation seront organisées pendant le cours. Les différents outils et techniques y seront abordés. Les étudiant.e.s auront l’occasion d’amener leurs propres objets / machines / programmes / systèmes d’exploitation à réparer. Une possibilité serait d’avoir des sessions de consultation / réparation des machines de l’Erg.

Objectifs :

Apprendre à ouvrir : utiliser / chercher le bon outil, éviter de détruire les enveloppes.

Apprendre à diagnostiquer : identifier et connaître le matériel / logiciel. Comprendre où il se situe dans l’espace numérique. S’enquérir des outils homonymes et alternatifs.

Mesurer les enjeux d’utilité et les coûts en ressources, énergie et temps lors de la réparation. Consulter les expériences partagées, et partager à son tour.

Visite d’un fablab

Une visite d’un fablab (tictac lab, à proximité de l’Erg) sera organisée en collaboration avec le lieu. J’ai rencontré Margo Tinawi et Charlotte Vahsen qui seraient ravies d’accueillir un groupe de l’Erg pour faire un tour d’horizon des différentes machines et installations. Objectifs : Prendre connaissance des possibilités de la création DIY et d’approcher des outils numériques mutualisés.