Click here for an ENGLISH version of this article
Qu’est-ce qui rend les conférences Scratch si spéciales ? Celle de ce mois d'août 2015 à Amsterdam l'a encore prouvé : c'est l’esprit de partage et d’échange !
Tout le monde contribue, de l’enseignant qui découvre le potentiel pédagogique de la programmation créative, l’expert en sciences de l’éducation qui partage ses insights, ou le développeur qui met à disposition ses solutions pour les ateliers avec des enfants. Et tout ceux qui, comme Magic Makers, enseignent sur le terrain aux enfants à "coder pour apprendre".
Impossible d’ailleurs de tout voir, il y a autant de gens qui présentent un atelier, un table ronde, un stand poster, que de gens qui participent. « Quarante sessions en parallèle demain. Mais où est la fonction clone (de Scratch) ? »
Ce que je présente ici n’est pas un résumé exhaustif, mais ce qui m'a marquée :
Ma grande fierté :d’avoir participé à l’organisation de la conférence ! Et venir nombreux, accompagnée de la MagicTeam, et de 2 groupes d’étudiants avec qui nous avons réalisé des projets cette année.
LA TECHNOLOGIE EST UN OUTIL, CE QUI COMPTE, C'EST CE QUE L'ON EN FAIT
C’était un des grands messages de cette conférence : ce qui compte dans la technologie, ce sont les gens. Nous.
Linda Liukas l’a bien résumé en nous rappelant que « The DNA of internet is humanity ». Nous avons eu la chance de l’entendre nous lire le premier chapitre de son livre illustré pour enfant, ou l’on apprend la logique de l’informatique par la narration et le jeu. Un des projets phares du site de crowdfunding KickStarter, et comme les 9 000 autres personnes qui ont soutenu son projet, j’ai hâte de recevoir son magnifique livre par la poste.
Elle a également montré comment elle utilise les activités débranchées pour que les enfants s'approprient la logique de l'informatique, toujours avec un très beau design. Vous pouvez retrouver beaucoup de superbes exemples à imprimer sur son site Hello Ruby.
Audrey Waters, auteur du blog Hack Education, nous l’a également rappelé, en soulignant la nécessité d’être critique envers la technologie. Je suis convaincue qu’il ne faut jamais perdre de vue l’intérêt pédagogique : que vont pouvoir apprendre les enfants grâce aux outils qu’on leur met entre les mains. Elle a d’ailleurs repris pour illustrer son propos les idées que Seymour Papert exprimaient déjà il y a 30 ans, comme un lien avec la perspective historique amenée par Cynthia Solomon en ouverture de la conférence.
Un peu d'histoire : Cynthia Solomon a travaillé avec Seymour Papert dans ses travaux de recherche sur l’utilisation des ordinateurs comme outils d’apprentissage. La tortue Logo, c’était lui, et sa pensée sur comment les ordinateurs changent l'apprentissage infuse les travaux du LifeLong KiderGarten Lab à l’origine de Scratch.
Les photos des premières séances en 1968 en classe sont parlantes : Qu’est-ce qui a changé depuis la fin des années 60 ? Déjà, on y voit des enfants qui s’amusent à créer avec les ordinateurs de l’époque, des ordinateurs sans écrans !
Un professeur qui serait rentré dans la salle de classe et aurait trouvé les enfants en train de s’amuser avec un générateur de phrase aléatoire qu’ils avaient programmé, se serait écrié : « mais ce n’est pas un cours de math, ça ! »
Le tweet de Mitch Resnick, le "papa" de Scratch, résume tout :
Why #Scratch? To help young people develop their voice, their thinking, their identity. #scratch2015AMS pic.twitter.com/DEH5WZJDh8
— Mitchel Resnick (@mres) 14 Août 2015
WHAT'S NEW ?
Scratch sur Ipad (enfin ?)
La grande nouvelle : scratch arrive sur Ipad ! J’ai vu de mes propres yeux la version beta ! Même si je suis convaincue que pour créer, on a encore besoin d’une souris et d’un clavier, avant que les applications tactiles ne progressent encore, je sais que cela fera beaucoup d’heureux ! La preuve ; c’est mon tweet le plus retweeté de la conférence (et tout court d’ailleurs) ! A suivre...
Mon coup de coeur : la conception 3D avec BeetleBlocks
BeetleBlocks permet de créer des objets en 3D et des les imprimer grâce à n'importe quelle imprimante 3D. L'intérêt ? On conçoit les objets en programmant comme avec Scratch, mais sur 3 dimensions x ; y ; z.
J’adore le fait que l’on tripatouille des commandes de déplacements pour construire des objets : c’est un travail deconceptualisation en 3 dimensions et de lien avec les mathématiques qui peut être un outil pédagogique extraordinaire!
C’est l’un des nouveaux projets d’Eric Rosenbaum, à qui l’on doit déjà le fameux Makey Makey. Il a programmé une version de Snap ! avec l’aide de Bernat Romagosa du Citilab, à qui on doit aussi Snap4Arduino. Quand on connaît la vision d’Eric, pas étonnant que ce nouveau projet soit aussi emballant !
Hacker Twitter avec Scratch, c'est possible !
Une autre bonne nouvelle, c’est le site ScratchX mis en place par l'équipe @scratch du MIT. Il permet de trouver facilement des extensions pour connecter Scratch au monde extérieur.
L'un des intérêts d’explorer ce que l’on peut créer grâce au code, c’est de réaliser le pouvoir que l’on a sur les objets. Avec Scratch, les enfants peuvent programmer des Legos, des micro processeurs comme Arduino ou Raspberry Pi, des drones Parrot. La connexion entre Scratch et ces matériels ou logiciels dépend souvent de la bonne volonté (en général bonne) de développeurs bénévoles, et sont plus ou moins faciles à installer et plus ou moins stables. Le site scratchX démocratise l'accès à ces extensions.
Vous voulez hacker Twitter avec Scratch ? C’est maintenant possible !
Brain Control
Le projet le plus bluffant : Carmelo, de CoderDojo Bologna, a connecté un casque à ondes cérébrales à Scratch. En se concentrant ou en clignant des yeux, on interagit avec le jeu programmé dans scratch. Une belle idée, conçue au départ comme une application pour les personnes avec handicap.
Bon, son extension n'est pas encore en ligne sur scratchX, mais envoyez-lui un tweet le pour lui demander !
#scratch2015AMS @tarmelop say to @mres “and Now Think about Your Paypal username and password” :-) pic.twitter.com/yUVrfh3Nnz
— Massimo Fubini (@massimofubini) 14 août 2015
Des robots sans fil à la patte
Nous avons mené cette année 2 projets avec des étudiants d’école d’ingénieur, que nous avons présentés à la conférence. Pour les deux équipes, le brief était le même : faire de l’électronique unplugged avec scratch.
Les solutions qui permettent de programmer des robots ou des stations météo depuis scratch nécessitaient jusqu’à présent que l'objet reste connecté par cable usb à l’ordinateur. Cela donne des robots qui ne vont pas très loin… et sinon il faut utiliser des solutions de programmation beaucoup moins abordables que Scratch pour des débutants ou des enfants.
L’équipe de Telecom ParisTech a choisi de contrôler un mini ordinateur Raspberry Pi à distance. Nos trois jeunes filles ont développé une solution qui transforme le raspberry Pi en borne Wi-Fi, et permet de le programmer avec scratch 1.4 depuis un autre ordinateur. Plus de fil à la patte, mais il faut rester à portée du WiFi, c’est déjà beaucoup plus rigolo.
En plus de la photo souvenir avec Mitch Resnick, vous pouvez trouver leur code et tutoriel sur github.
L’équipe de Sup Galilée a choisi Arduino, et a développé une solution qui permet de télécharger son code scratch dans le processeur et ensuite de le débrancher.
Une solution maligne, qui complète les solutions déjà existantes pour programmer Arduino avec scracth 2.0. Cette solution a quand même nécessité de modifier le kernel Arduino pour permettre de gérer jusqu’à 10 actions en parallèle (threads) au lieu d’une seule, pour s’adapter à la programmation en parallèle de Scratch. Le code est sur github.
SOUVENIRS ET LIENS EN VRAC
Retrouvez l'ambiance de la conférence comme si vous y étiez, grâce aux tweets et aux photos ! A commencer par la vidéo de Ricarose et Eric schilling de la Scratch Team.
Check out a special Scratch Conference edition of the Scratch Video Update! https://t.co/OjQpFTgbL6 pic.twitter.com/mnzS8F4ktH
— Scratch Team (@scratch) 24 août 2015
Wow. Its awesome fun. Finally I got the idea of Embroidery. Machine do the hard part. #turtlestitch #scratch2015AMS pic.twitter.com/qH3F4JVcwd
— Skola 2015, Anders B (@skola2015) 12 août 2015
Program @littleBits with scratch using arduino controller http://t.co/8vtCPI2Mge @khanning88 #scratch2015ams pic.twitter.com/2yyf8kVRAq
— Claude Terosier (@EtClaude) 13 août 2015
Una màquina de Turing feta amb LEGO! Vist a la #scratch2015ams conference pic.twitter.com/u3DEpBCT9w
— Frank Sabaté (@franksabate) 17 août 2015
@Seafoam360 Measuring our heartbeat with #scratch and Make!Sense board http://t.co/8vtCPI2Mge #scratch2015ams pic.twitter.com/szIybnAKYV
— Claude Terosier (@EtClaude) 13 août 2015
David James is asking the audience feedback on the #Thymio to scratch interface @Inria @thierryvieville #scratch2015ams
— Claude Terosier (@EtClaude) 13 août 2015
@dphroy «@EtClaude David James is asking the audience feedback on the #Thymio to scratch interface #scratch2015ams»
— Thierry Viéville (@thierryvieville) 13 août 2015
Building my first computer with #HelloRuby @lindaliukas at #scratch2015AMS pic.twitter.com/RKfzOnnoGF
— Marie Low (@EGL0W) 14 août 2015
Drawing the #scratch2015ams Conference! Amazing! pic.twitter.com/YT80EyAhIW
— Frank Sabaté (@franksabate) 13 août 2015
@agaddone Going to rent a bike now. Interested?
— Claude Terosier (@EtClaude) 13 août 2015
@EtClaude maybe but...now I'm @waag! Amazing! @Scratch2015AMS pic.twitter.com/xlSIVx3kRQ
— agnese addone (@agaddone) 13 août 2015
Teachmeet! @waag @Scratch2015AMS pic.twitter.com/rGj47EncQ2
— agnese addone (@agaddone) 13 août 2015
Exploring GP, a new programming language @ #scratch2015ams ;-) pic.twitter.com/epo5bwl9wu
— Beat Döbeli Honegger (@beatdoebeli) 15 août 2015
Today we heard all about the CoderDojo. @tarmelop #scratch2015AMS pic.twitter.com/jLzfavKm1H
— Getekend Verslag (@GetekendVerslag) 13 août 2015
Very cool: scratch unplugged marble machine with magnetic moveable parts (link follows) #scratch2015ams pic.twitter.com/LTZcu7UgeN
— Beat Döbeli Honegger (@beatdoebeli) 13 août 2015
Lesson from @ericrosenbizzle : don't do What you think you're supposed to do #scratch2015ams pic.twitter.com/3OZ5CrkSg9
— Claude Terosier (@EtClaude) 15 août 2015
Great talk by Angela showing how @ScratchJr helped kids with difficulties #scratch2015ams pic.twitter.com/5RBNhcOL8Z
— Claude Terosier (@EtClaude) 14 août 2015
Very excited by soon2b released #hummingbird board and IPad snap version by @birdbrain #scratch2015ams pic.twitter.com/gIcsEVRdIS
— Claude Terosier (@EtClaude) 13 août 2015
Cynthia et Dani ont partagé notre projet avec les élèves en difficulté du collège Claude Monet #Scratch2015AMS pic.twitter.com/2fnW3x2I3I
— Magic Makers (@MagicMakersAt) 16 août 2015
Tangible programming : wow! Such progress since last scratch conf in Boston #scratch2015ams pic.twitter.com/BjvCFXkfeA
— Claude Terosier (@EtClaude) 14 août 2015
Tangible programming : wow! Such progress since last scratch conf in Boston #scratch2015ams pic.twitter.com/BjvCFXkfeA
— Claude Terosier (@EtClaude) 14 août 2015
Amazing what kids can do @waag Fablab! #scratch2015ams pic.twitter.com/CJ423wvZEu
— Claude Terosier (@EtClaude) 14 août 2015
Et pour finir, un énorme merci à Joek, l'organisateur de la #scratch2015AMS : you rock !
Thank you Thank you Thank you! @xota did it again: an amazing #scratch2015ams conference! pic.twitter.com/QrQ5UPnXMS
— Frank Sabaté (@franksabate) 15 août 2015