{"id":1302,"date":"2024-09-02T21:59:39","date_gmt":"2024-09-02T19:59:39","guid":{"rendered":"https:\/\/albooms.fr\/?p=1302"},"modified":"2024-09-02T22:12:26","modified_gmt":"2024-09-02T20:12:26","slug":"radia-perlman-une-figure-maternelle","status":"publish","type":"post","link":"https:\/\/albooms.fr\/?p=1302","title":{"rendered":"Radia PERLMAN, une figure maternelle"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Je suis d\u00e9cid\u00e9ment de moins en moins fier des jeux de mots un peu faciles de mes titres. Le lecteur s&rsquo;en affligera peut-\u00eatre, une fois qu&rsquo;il aura parcouru quelques lignes de ce billet.<\/p>\n\n\n\n<p>Je ne reviendrai pas, cette fois encore, outre mesure sur le d\u00e9bat autour de #l\u00e9z\u00e9crans, car je pr\u00e9f\u00e8re le laisser aux f\u00e2cheux qui-croient-connaitre-des-trucs-sur-le-num\u00e9rique. Mais, force est de constater qu&rsquo;une grande partie de l&rsquo;histoire de l&rsquo;informatique a eu lieu sans \u00e9crans et qu&rsquo;aujourd&rsquo;hui encore, bon nombre d&rsquo;objets connect\u00e9s, dans lesquels est impl\u00e9ment\u00e9 du code n&rsquo;ont pas besoin d&rsquo;\u00e9crans pour fonctionner. Si je trouve le d\u00e9bat sur les \u00e9crans g\u00e9n\u00e9ralement soporifique, il a, de mon point de vue, le m\u00e9rite de faire \u00e9merger une excellente question, pourquoi r\u00e9duire la question de la programmation \u00e0 une p\u00e9dagogie de l&rsquo;\u00e9cran et de la chaise. Dans ce billet, j&rsquo;aimerais vous pr\u00e9senter une grande dame de l&rsquo;informatique, Radia PERLMAN, et son syst\u00e8me de programmation pour des enfants de 3 \u00e0 5 ans: T.O.R.T.I.S.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Radia Perlman, la m\u00e8re de l&rsquo;Internet &#8230; et de T.O.R.T.I.S.<\/h5>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/radia-perlman-5.webp\" alt=\"Portrait de Radia PERLMAN\" class=\"wp-image-1306\"\/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Portrait de Radia PERLMAN<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Radia PERLMAN a \u00e9t\u00e9 surnomm\u00e9e la m\u00e8re de l&rsquo;Internet pour le d\u00e9veloppement de protocoles r\u00e9seaux performants. Cela lui a d&rsquo;ailleurs valu d&rsquo;\u00eatre intronis\u00e9e au <em><a href=\"https:\/\/www.internethalloffame.org\/inductee\/radia-perlman\/\">Internet Hall of Fame<\/a><\/em> en 2014. Mais ce n&rsquo;est pas sur ce point que nous allons nous attarder aujourd&rsquo;hui. Nous allons nous plonger dans un travail qu&rsquo;elle a men\u00e9 au milieu des ann\u00e9es 70 au laboratoire d&rsquo;intelligence artificielle du MIT, dans la continuit\u00e9 des travaux de PAPERT sur les tortues de sol. Elle a fait l&rsquo;hypoth\u00e8se, plut\u00f4t radicale, que des enfants de 3 \u00e0 5 ans pouvaient apprendre \u00e0 programmer\u2026 \u00e0 condition qu&rsquo;on leur fournisse un environnement ad\u00e9quat.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">La button box<\/h5>\n\n\n\n<p> Comme le logo est inaccessible \u00e0 des enfants non lecteurs, elle d\u00e9veloppe le syst\u00e8me T.O.R.T.I.S. (<em>Toddler&rsquo;s Own Recursive Turtle Interpreter System<\/em> que l&rsquo;on peut traduire par Syst\u00e8me d&rsquo;interpr\u00e9tation r\u00e9cursive de tortues pour tout-petits). T.O.R.T.I.S. s&rsquo;appuie d&rsquo;abord sur le d\u00e9veloppement de la <em>button box<\/em>. Il s&rsquo;agit d&rsquo;une boite en plexiglas modulaire permettant de programmer une tortue de sol.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/00f6af869b75aa98ec2bc849b2090a336b15b55b.jpeg\" alt=\"Une boite en plexiglas trnasparent comporte une vingtaine de boutons dont moiti\u00e9 sont des commandes pour le robot et l'autre moiti\u00e9 des boutons num\u00e9rot\u00e9s permettant d'affecter des quantit\u00e9s \u00e0 ces commandes.\" class=\"wp-image-1303\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/00f6af869b75aa98ec2bc849b2090a336b15b55b.jpeg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/00f6af869b75aa98ec2bc849b2090a336b15b55b-300x225.jpeg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/00f6af869b75aa98ec2bc849b2090a336b15b55b-768x576.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Turtle Talk Button box, seul le boitier principal (action et quantit\u00e9) est visible <\/mark><\/figcaption><\/figure>\n\n\n\n<p>Cette boite de programmation rencontrera un certain succ\u00e8s, et m\u00eale la couverture originale de Mindstorm de Papert ne montre pas des enfants programmant une tortue avec le LOGO sur un \u00e9cran, mais avec cette <em>button bo<\/em>x.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"761\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/mindstorm.png\" alt=\"\" class=\"wp-image-1305\" style=\"width:600px\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/mindstorm.png 735w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/mindstorm-290x300.png 290w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Photo de couverture du livre <em>Mindstorms: children, computers, and powerful ideas<\/em> (Papert, 1984)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>La <em>button box<\/em> est d\u00e9crite dans le <em>Logo memo #24 AIM 360<\/em> \u00e9crit par PERLMAN et qui est <a href=\"https:\/\/dspace.mit.edu\/bitstream\/handle\/1721.1\/5784\/AIM-360.pdf?sequence=2&amp;isAllowed=y\">disponible ici<\/a>. Elle scinde la <em>button box<\/em> en 4 parties:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">l&rsquo;<em>action box<\/em><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/action-box-1024x448.jpg\" alt=\"\" class=\"wp-image-1308\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/action-box-1024x448.jpg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/action-box-300x131.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/action-box-768x336.jpg 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/action-box.jpg 1469w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">D\u00e9tail de l&rsquo;action box (d&rsquo;apr\u00e8s PERLMAN, 1976, p.10)<\/mark><\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">la <em>number box<\/em><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"433\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/number-box-1024x433.png\" alt=\"\" class=\"wp-image-1309\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/number-box-1024x433.png 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/number-box-300x127.png 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/number-box-768x324.png 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/08\/number-box.png 1070w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">D\u00e9tail de la number box (d&rsquo;apr\u00e8s PERLMAN, 1976, p. 11)<\/mark><\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">la <em>memory box<\/em><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"802\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/memory-box.jpg\" alt=\"\" class=\"wp-image-1311\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/memory-box.jpg 793w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/memory-box-297x300.jpg 297w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/memory-box-768x777.jpg 768w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">D\u00e9tail de la memory box (d&rsquo;apr\u00e8s PERLMAN, 1976, p. 12)<\/mark><\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">la <em>four procedure box<\/em><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"747\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/4-procedures.png\" alt=\"\" class=\"wp-image-1312\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/4-procedures.png 432w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/4-procedures-173x300.png 173w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">D\u00e9tail de la proc\u00e9dure box (d&rsquo;apr\u00e8s PERLMAN, 1976, p. 12)<\/mark><\/figcaption><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><em>Action box<\/em> et <em>number box<\/em><\/h6>\n\n\n\n<p>Bien que les entit\u00e9s <em>action box<\/em> et <em>number box<\/em> soient symboliquement distinctes, elles appartiennent physiquement \u00e0 un boitier unique comme le montrent les photographies ci-dessus. Les actions sont associ\u00e9es \u00e0 une valeur qui indique le nombre de fois que ces actions doivent \u00eatre effectu\u00e9es. Les valeurs d&rsquo;avance -que PAPERT appelle les \u00ab\u00a0pas tortue\u00a0\u00bb- ne sont pas pr\u00e9cis\u00e9es, mais l&rsquo;auteure propose de consid\u00e9rer que l&rsquo;unit\u00e9 \u00e9l\u00e9mentaire de rotation soit de 5 degr\u00e9s. L&rsquo;enfant entre d&rsquo;abord le nombre de fois que l&rsquo;action doit \u00eatre ex\u00e9cut\u00e9e sur la <em>number box<\/em>, puis s\u00e9lectionne l&rsquo;action a ex\u00e9cuter avec l&rsquo;<em>action box<\/em>. L&rsquo;action et sa \u00ab\u00a0quantit\u00e9\u00a0\u00bb sont ainsi diff\u00e9renci\u00e9es, ce qui permet d&rsquo;introduire ais\u00e9ment le concept de variables. Si l&rsquo;enfant entre une action sans avoir s\u00e9lectionn\u00e9 au pr\u00e9alable une quantit\u00e9, elle prend automatiquement la valeur de l&rsquo;unit\u00e9.<\/p>\n\n\n\n<p>Alors que la version classique de la <em>button box<\/em> comporte \u00e0 la fois l&rsquo;<em>action box<\/em> et la <em>number box<\/em>, la vid\u00e9o suivante datant de 1983, montre une <em>button box<\/em> comportant seulement l&rsquo;<em>action box<\/em>. Celle-ci vise le travail de la relation \u00e0 l&rsquo;espace avec des \u00e9l\u00e8ves pr\u00e9sentant des handicaps s\u00e9v\u00e8res at qui ne sont pas autonomes dans leurs d\u00e9placements, et par cons\u00e9quent ont construit une relation \u00e0 l&rsquo;espace extra-ordinaire.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Usage de l&#039;action box avec des enfants en situation de handicap\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/xrIz8NciE0Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Usage de l&rsquo;<em>action box<\/em> avec des enfants en situation de handicap (extrait de NOVA Saison 10 \u00e9pisode 11 &#8211; Talking Turtle (1983))<\/mark><\/figcaption><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">La memory box et la procedure box<\/h6>\n\n\n\n<p>L&rsquo;usage de la memory box et de la procedure box est document\u00e9 dans la note de Radia PERLMAN, mais elle reconnait elle-m\u00eame, apr\u00e8s essai, que son usage est vraisemblablement trop complexe pour de jeunes enfants.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>L&rsquo;observation la plus importante \u00e9tait que pour les enfants de quatre ans, le saut conceptuel vers la memory box est trop important. Plusieurs de ces enfants ont r\u00e9ussi \u00e0 utiliser la bo\u00eete \u00e0 m\u00e9moire, mais ils ne semblaient jamais la comprendre compl\u00e8tement. [&#8230;]<\/p>\n\n\n\n<p>En plus du probl\u00e8me que le saut vers la bo\u00eete de m\u00e9moire constitue un saut conceptuel trop important, la <em>button box<\/em> pr\u00e9sente l&rsquo;inconv\u00e9nient suppl\u00e9mentaire qu&rsquo;il n&rsquo;y a aucun moyen de modifier les proc\u00e9dures. Sans la possibilit\u00e9 de les \u00e9diter facilement, l&rsquo;enfant n&rsquo;apprend pas le concept sain qu&rsquo;il n&rsquo;y a pas de \u00ab bonnes\u00bb ou de \u00abmauvaises\u00bb proc\u00e9dures, et qu&rsquo;il peut corriger chacune de celles-ci pour en faire ce qu&rsquo;il veut, et que m\u00eame une proc\u00e9dure fonctionnelle peut toujours \u00eatre am\u00e9lior\u00e9e. Mais ajouter des commandes d&rsquo;\u00e9dition avant que l&rsquo;enfant ne ma\u00eetrise les quatre boutons de m\u00e9moire submergerait l&rsquo;enfant avec trop de concepts. Pour r\u00e9soudre ces probl\u00e8mes, j&rsquo;ai con\u00e7u la<em> slot machine<\/em>.<\/p>\n<cite>(Perlman, 1976, p. 16) traduction libre<\/cite><\/blockquote>\n\n\n\n<p>L&rsquo;installation requise pour b\u00e9n\u00e9ficier d&rsquo;un \u00e9cran est \u00e9galement complexe, l&rsquo;enfant devant partager son attention entre le boitier, l&rsquo;\u00e9cran et la tortue comme le montre le photomontage ci-dessous. Les R\u00e9sultats de PERLMAN montrent principalement que les enfants de 4 ans ne peuvent pas se concentrer sur les trois artefacts simultan\u00e9ment et finissent par en privil\u00e9gier un au d\u00e9triment des autres.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/62863039242db04d1c9d67de_8-16_9-collage-Radia-1024x576.jpg\" alt=\"\" class=\"wp-image-1314\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/62863039242db04d1c9d67de_8-16_9-collage-Radia-1024x576.jpg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/62863039242db04d1c9d67de_8-16_9-collage-Radia-300x169.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/62863039242db04d1c9d67de_8-16_9-collage-Radia-768x432.jpg 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/62863039242db04d1c9d67de_8-16_9-collage-Radia-1536x864.jpg 1536w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/62863039242db04d1c9d67de_8-16_9-collage-Radia.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Utilisation de la <em>button box<\/em> (sans la <em>procedure box<\/em>, mais avec la<em> memory box<\/em>). En haut \u00e0 droite Radia PERLMAN montre apparemment <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">\u00e0 l&rsquo;enfan<\/mark><\/mark>t<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\"> la proc\u00e9dure qu&rsquo;il a cr\u00e9\u00e9e, sur l&rsquo;\u00e9cran de l&rsquo;ordinateur. (Source oubli\u00e9e)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Ces limites am\u00e8nent Radia PERLMAN \u00e0 d\u00e9velopper une seconde machine presqu&rsquo;aussi \u00e9tonnante que la <em>button box<\/em>: la <em>slot machine<\/em>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">La <em>slot machine<\/em><\/h5>\n\n\n\n<p>Il existe malheureusement peu de documentation sur cette machine qui est pourtant \u00e9tonnante dans sa conception. En effet, il s&rsquo;agit vraisemblablement de la premi\u00e8re machine permettant d&rsquo;enseigner la programmation de fa\u00e7on tangible. Il n&rsquo;en existe apparemment qu&rsquo;une seule photographie sur le web, et celle-ci est g\u00e9n\u00e9ralement tronqu\u00e9e. La version ci-dessous, montr\u00e9e par McNerney, 2004, est probablement la version compl\u00e8te. Contrairement \u00e0 la plupart des photos disponibles, celle-ci montre une s\u00e9rie de cartes sur le bord inf\u00e9rieur gauche.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"685\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/slot-machine-1024x685.jpg\" alt=\"\" class=\"wp-image-1313\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/slot-machine-1024x685.jpg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/slot-machine-300x201.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/slot-machine-768x514.jpg 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/slot-machine.jpg 1266w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Photographie de la slot machine de Radia PERLMAN (Robert W. Lawler<\/mark>)<\/figcaption><\/figure>\n\n\n\n<p>Pour rendre les programmes modifiables, Radia PERLMAN s&rsquo;\u00e9loigne (un peu, comme on le verra apr\u00e8s) de la solution retenue pour la <em>button box<\/em>. Ici les programmes sont r\u00e9dig\u00e9s avec l&rsquo;aide de cartes. Ces cartes sont apparemment perfor\u00e9es, m\u00eame si la qualit\u00e9 de l&rsquo;image ne permet pas d&rsquo;\u00eatre certain de ce point. Le fait que Radia PERLMAN explique que les cartes sont en plastique (et donc pas \u00e9lectroniques) et que les cartes soient reproductibles ais\u00e9ment et \u00e0 bas co\u00fbt permet d&rsquo;envisager cette solution technique comme \u00e9tant la plus probable.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"412\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/des-perforations-sur-les-cartes.png\" alt=\"\" class=\"wp-image-1315\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/des-perforations-sur-les-cartes.png 620w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/des-perforations-sur-les-cartes-300x199.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">La photographie montre des motifs irr\u00e9guliers de points qui laissent supposer \u00e0 un codage binaire par perforation.<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Je n&rsquo;ai, malheureusement pas retrouv\u00e9 de texte d\u00e9pouillant les aspects mat\u00e9riels de cette machine. Je n&rsquo;ai pas trouv\u00e9, non plus, dans les memo du MIT ou ailleurs de compte-rendu de recherche sur son usage avec des enfants. En revanche, le principe de fonctionnement des cartes est d\u00e9taill\u00e9 dans le m\u00e9mo de 1976. Les cartes de la <em>slot machine<\/em> remplissent diff\u00e9rentes fonctions qui sont assez proches de celles de la button box. Il existe quatre types de cartes diff\u00e9rentes par <em>slot <\/em>(fente) :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Les cartes d&rsquo;action<\/li>\n\n\n\n<li>Les cartes de nombre<\/li>\n\n\n\n<li>Les cartes de variable<\/li>\n\n\n\n<li>Les cartes conditionnelles<\/li>\n<\/ol>\n\n\n\n<p><strong>Les cartes d&rsquo;action<\/strong> qui reprennent les actions de la <em>button box<\/em> et 3 des 4 proc\u00e9dures de la <em>procedure box<\/em>. le programme \u00ab\u00a0bleu\u00a0\u00bb semble devenu la proc\u00e9dure principale par d\u00e9faut, mais certains passages de la note restent assez ambigus sur ce point.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"234\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/liste-des-cartes-daction-1024x234.jpg\" alt=\"\" class=\"wp-image-1317\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/liste-des-cartes-daction-1024x234.jpg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/liste-des-cartes-daction-300x68.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/liste-des-cartes-daction-768x175.jpg 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/liste-des-cartes-daction-1536x351.jpg 1536w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/liste-des-cartes-daction.jpg 1731w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Liste des cartes d&rsquo;action pour la <em>slot machine<\/em> (Perlman, 1976, p.18)<\/mark><\/figcaption><\/figure>\n\n\n\n<p><strong>Les cartes nombres<\/strong>, plus petites, prennent les m\u00eames valeurs que celles de la <em>number box<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"826\" height=\"209\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-nombre.jpg\" alt=\"\" class=\"wp-image-1318\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-nombre.jpg 826w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-nombre-300x76.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-nombre-768x194.jpg 768w\" sizes=\"auto, (max-width: 826px) 100vw, 826px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Liste des cartes de nombre pour la <em>slot machine<\/em> (Perlman, 1976, p.18)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Tout comme dans la <em>button bo<\/em>x, les cartes d&rsquo;action et de nombre, symboliquement distinctes n&rsquo;ont pas de r\u00e9elle raison d&rsquo;exister de fa\u00e7on ind\u00e9pendante lors des usages courants. Un programme s&rsquo;\u00e9crit \u00e0 lors de la fa\u00e7on suivante:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-2-1024x542.jpg\" alt=\"\" class=\"wp-image-1322\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-2-1024x542.jpg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-2-300x159.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-2-768x407.jpg 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-2.jpg 1533w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Programme impl\u00e9ment\u00e9 dans la <em>slot machine<\/em> pour dessiner un carr\u00e9 (Perlman, 1976, p.18)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Le troisi\u00e8me jeu de cartes permet d&rsquo;utiliser des variables et de les modifier lors de la r\u00e9alisation du programme. Elle est constitu\u00e9e de 2 sous-jeux de cartes, les grandes avec lesquelles on effectue une \u00ab\u00a0action\u00a0\u00bb sur les variables, les petites o\u00f9 les variables sont utilis\u00e9es pour leur valeur num\u00e9rique. Quand les variables sont utilis\u00e9es avant d&rsquo;\u00eatre d\u00e9clar\u00e9es, elles prennent la valeur de l&rsquo;unit\u00e9 par d\u00e9faut. PERLMAN ne consid\u00e8re pas ces cartes comme une cat\u00e9gorie sp\u00e9ciale, mais comme des cartes d&rsquo;actions et de nombre.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"324\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-variables-1024x324.jpg\" alt=\"\" class=\"wp-image-1319\" style=\"width:800px;height:auto\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-variables-1024x324.jpg 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-variables-300x95.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-variables-768x243.jpg 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/cartes-variables.jpg 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Exemples de cartes de variables pour la <em>slot machine<\/em> (Perlman, 1976, p.18)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Ainsi, si l&rsquo;on veut affecter la valeur 5 \u00e0 la variable triangle, il faut associer la premi\u00e8re carte de l&rsquo;illustration ci-dessus (un triangle avec un trait inclin\u00e9 symbolisant un \u00ab\u00a0crayon\u00a0\u00bb) avec une carte nombre \u00ab\u00a05\u00a0\u00bb dans une fente de la slot machine. La quatri\u00e8me carte (un triangle dans une carte de la taille d&rsquo;une carte nombre) vaut alors \u00ab\u00a05\u00a0\u00bb. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"402\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-avec-variable.jpg-1024x402.png\" alt=\"\" class=\"wp-image-1323\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-avec-variable.jpg-1024x402.png 1024w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-avec-variable.jpg-300x118.png 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-avec-variable.jpg-768x301.png 768w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-avec-variable.jpg-1536x603.png 1536w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/programme-avec-variable.jpg.png 1708w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">Programme impl\u00e9ment\u00e9 dans la <em>slot machine<\/em> pour dessiner une spirale avec des variables (Perlman, 1976, p.20)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Enfin, PERLMAN propose une  derni\u00e8re s\u00e9rie de cartes, les <strong>cartes conditionnelles<\/strong> qui sont plus grandes que les cartes d&rsquo;action. Les cartes impliquent que la condition soit \u00ab\u00a0VRAIE\u00a0\u00bb, ce qui implique des carte \u00ab\u00a0EST\u00a0\u00bb et des cartes \u00ab\u00a0N&rsquo;EST PAS\u00a0\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"616\" src=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/tortue-touche.jpg\" alt=\"\" class=\"wp-image-1324\" style=\"width:600px\" srcset=\"https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/tortue-touche.jpg 1020w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/tortue-touche-300x181.jpg 300w, https:\/\/albooms.fr\/wp-content\/uploads\/2024\/09\/tortue-touche-768x464.jpg 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-couleur-1-color\">exemples de cartes conditionnelles pour la <em>slot machine<\/em> (Perlman, 1976, p.18)<\/mark><\/figcaption><\/figure>\n\n\n\n<p>Radia PERLMAN propose une certaine progressivit\u00e9 dans la maitrise de la <em>slot machine<\/em> (L&rsquo;influence piag\u00e9tienne dans le constructionnisme peut-\u00eatre). Il faut d&rsquo;abord maitriser l&rsquo;usage des cartes d&rsquo;action et de nombre avant de passer aux variables, puis maitriser les variables pour aborder les cartes conditionnelles.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">En guise de conclusion <\/h5>\n\n\n\n<p>Le premier point qui me fascine, c&rsquo;est l&rsquo;id\u00e9e d&rsquo;une programmation par \u00ab\u00a0tuile\u00a0\u00bb et la proximit\u00e9 entre cette forme de programmation sur la <em>slot machine<\/em> et Scratch. Ce n&rsquo;est qu&rsquo;une demi-surprise si on pense \u00e0 la philosophie de programmation, puisque Radia PERLMAN et Mitchell RESNICK ont tous deux travaill\u00e9 avec Seymour PAPERT et ont fr\u00e9quent\u00e9, certes \u00e0 des \u00e9poques diff\u00e9rentes, les m\u00eames institutions. En revanche, je suis admiratif du fait que dans les conditions de l&rsquo;informatique des ann\u00e9es 70, avec l&rsquo;intuition que la programmation devait \u00eatre accessible \u00e0 tous (c&rsquo;est d\u00e9j\u00e0 le projet du LOGO), Radia PERLMAN en arrive \u00e0 imaginer des solutions qui permettent d&rsquo;appr\u00e9hender les bases de la programmation avec une interface \u00ab\u00a0intuitive\u00a0\u00bb destin\u00e9e \u00e0 des \u00e9l\u00e8ves non lecteur.<\/p>\n\n\n\n<p>Au-del\u00e0 de ce constat possiblement biais\u00e9 par une forme d&rsquo;anachronisme, il est assez frustrant de ne pas retrouver de trace des r\u00e9sultats des exp\u00e9rimentations de PERLMAN sur la <em>slot machine<\/em>. Je trouve que ses hypoth\u00e8ses sur le travail de programmation avec de jeunes enfants sont passionnantes, mais je garde toujours un \u0153il circonspect envers le tr\u00e8s grand enthousiasme des constructionnistes. Sans remettre en cause le bien-fond\u00e9 de leur r\u00e9flexion, il existe une certaine distorsion entre leurs pr\u00e9sentations souvent tr\u00e8s optimistes et un certain nombre de travaux des ann\u00e9es 80 sur le LOGO et les tortues qui le sont un peu moins.<\/p>\n\n\n\n<p>En tous les cas, l&rsquo;id\u00e9e d&rsquo;une programmation avec des objets conceptuels, mais tangibles parait vitale au moment o\u00f9 l&rsquo;\u00e9cole se ferme aux technologies et promeut des fonctionnements magistraux m\u00e2tin\u00e9s de behaviorisme, voire de psittacisme. Il semble indispensable de r\u00e9ouvrir des chantiers comme ceux ouverts par Radia PERLMAN et qui ont permis de faire emprunter aux enfants des voies originales, in\u00e9dites. Le terme d&rsquo;innovation, tellement galvaud\u00e9 aujourd&rsquo;hui, parait pouvoir s&rsquo;appliquer sans r\u00e9serve \u00e0 la r\u00e9flexion de PERLMAN. J&rsquo;\u00e9mets l&rsquo;hypoth\u00e8se que dans notre \u00ab\u00a0monde num\u00e9rique\u00a0\u00bb ou l&rsquo;informatique et la robotique sont tr\u00e8s accessibles, il pourrait \u00eatre facile de reconstruire une <em>slot machine<\/em>. Cette derni\u00e8re permettrait sans doute de \u00ab\u00a0finir\u00a0\u00bb ce travail, et savoir si les intuitions de PERLMAN \u00e9taient fond\u00e9es, ou \u00e0 d\u00e9faut d&rsquo;explorer les pistes qu&rsquo;elle nous a ouvertes.<\/p>\n\n\n\n<p>Cette pens\u00e9e me semble \u00e9galement  un \u00ab\u00a0bon\u00a0\u00bb exemple \u00e0 suivre, car au-del\u00e0 de la complexit\u00e9 technique ind\u00e9niable du dispositif, dont on se rend finalement assez peu compte dans le contexte de la \u00ab\u00a0soci\u00e9t\u00e9 num\u00e9rique\u00a0\u00bb dans laquelle nous vivons, ce qui caract\u00e9rise le travail de PERLMAN sur T.O.R.T.I.S., c&rsquo;est le fait qu&rsquo;elle ait mis en musique, non pas un d\u00e9sir de technologie, mais une vision tr\u00e8s claire de \u00ab\u00a0l&rsquo;informatique\u00a0\u00bb qu&rsquo;elle voulait faire apprendre aux jeunes enfants. Elle a, malgr\u00e9 les apparences, pos\u00e9 la question des apprentissages avant la question des techniques disponibles.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Bien entendu, vous avez le droit de ne pas \u00eatre d\u2019accord!<\/h5>\n\n\n\n<h6 class=\"wp-block-heading\">Bibliographie<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Papert, S. (1982). <em>Mindstorms\u202f: Children, computers, and powerful ideas<\/em> (Reprint). Harvester Press.<\/li>\n\n\n\n<li>Perlman, R. (1976, mai). <em>Using computer technology to provide a creative learning environment for preechool children<\/em>. <a href=\"https:\/\/dspace.mit.edu\/bitstream\/handle\/1721.1\/5784\/AIM-360.pdf\">https:\/\/dspace.mit.edu\/bitstream\/handle\/1721.1\/5784\/AIM-360.pdf<\/a><\/li>\n<\/ul>\n\n\n\n<p>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je suis d\u00e9cid\u00e9ment de moins en moins fier des jeux de mots un peu faciles de mes titres. Le lecteur s&rsquo;en affligera peut-\u00eatre, une fois qu&rsquo;il aura parcouru quelques lignes de ce billet. Je ne reviendrai pas, cette fois encore, outre mesure sur le d\u00e9bat autour de #l\u00e9z\u00e9crans, car je pr\u00e9f\u00e8re le laisser aux f\u00e2cheux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":77,"footnotes":""},"categories":[1],"tags":[],"post_folder":[],"class_list":["post-1302","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/albooms.fr\/index.php?rest_route=\/wp\/v2\/posts\/1302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/albooms.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/albooms.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/albooms.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/albooms.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1302"}],"version-history":[{"count":8,"href":"https:\/\/albooms.fr\/index.php?rest_route=\/wp\/v2\/posts\/1302\/revisions"}],"predecessor-version":[{"id":1330,"href":"https:\/\/albooms.fr\/index.php?rest_route=\/wp\/v2\/posts\/1302\/revisions\/1330"}],"wp:attachment":[{"href":"https:\/\/albooms.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/albooms.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/albooms.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1302"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/albooms.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fpost_folder&post=1302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}