
{"id":1441,"date":"2014-09-29T17:13:11","date_gmt":"2014-09-29T15:13:11","guid":{"rendered":"https:\/\/iww.inria.fr\/codcodcoding\/?p=1441"},"modified":"2014-10-17T14:38:53","modified_gmt":"2014-10-17T12:38:53","slug":"seance-3","status":"publish","type":"post","link":"https:\/\/iww.inria.fr\/codcodcoding\/seance-3\/","title":{"rendered":"S\u00e9ance 3 (+ synth\u00e8se de la s\u00e9ance 2)"},"content":{"rendered":"<p><\/p>\n<h2>Retour synth\u00e9tique sur la s\u00e9ance 2<\/h2>\n<p>Comme indiqu\u00e9 \u00e0 la fin du premier billet, je n&rsquo;\u00e9tais pas pr\u00e9sent pour la s\u00e9ance 2 de CodCodCoding. Martin m&rsquo;a remplac\u00e9, et n&rsquo;a pas eu le temps de r\u00e9diger un billet sur le blog.<\/p>\n<p>En guise de premi\u00e8re activit\u00e9, les enfants ont d\u00e9marr\u00e9 leur s\u00e9ance en programmant le \u00ab chat qui danse \u00bb, \u00e0 l&rsquo;aide du tutoriel qui est disponible dans l&rsquo;interface Scratch. Il s&rsquo;agissait donc simplement de suivre les instructions, pour reproduire ce qui \u00e9tait demand\u00e9, et au passage d\u00e9couvrir de nouvelles fonctionnalit\u00e9s (comme le son, l&rsquo;utilisation de la webcam, etc.).<\/p>\n<p>La seconde activit\u00e9 de cette seconde s\u00e9ance aura \u00e9t\u00e9 le \u00ab 15 blocs \u00bb. L&rsquo;id\u00e9e est de demander aux enfants de composer un nouveau programme, uniquement \u00e0 l&rsquo;aide d&rsquo;un nombre restreint de blocs. Le but de cette activit\u00e9 est de faire comprendre aux enfants qu&rsquo;on peut faire beaucoup de choses diff\u00e9rentes, avec tr\u00e8s peu d&rsquo;instructions. Restreindre la technique permet aussi de mieux se concentrer sur la cr\u00e9ation, et \u00e9viter la sempiternelle page blanche.<\/p>\n<p>Lors de la premi\u00e8re s\u00e9ance, il n&rsquo;y a avait aucune contrainte, il fallait simplement d\u00e9couvrir l&rsquo;interface Scratch pour faire quelque chose de surprenant. Ces nouvelles activit\u00e9s ont pour objectif de permettre \u00e0 ceux qui sont coinc\u00e9s d&rsquo;\u00eatre guid\u00e9s dans leur cr\u00e9ation, et \u00e0 ceux qui se sentent tr\u00e8s \u00e0 l&rsquo;aise, de mieux cadrer leur cr\u00e9ativit\u00e9 pour aller plus loin. Imposer des r\u00e8gles sur des temps d\u00e9termin\u00e9s n&rsquo;est pas toujours simple, en particulier pour ceux qui ont d\u00e9j\u00e0 le sentiment de ma\u00eetriser l&rsquo;outil.<\/p>\n<h2>Contenu de la s\u00e9ance 3<\/h2>\n<p><a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/09\/seance3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1457\" alt=\"seance3\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/09\/seance3-300x225.png\" width=\"300\" height=\"225\" srcset=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/09\/seance3-300x225.png 300w, https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/09\/seance3.png 482w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Il y avait 4 enfants de plus \u00e0 cette s\u00e9ance qu&rsquo;\u00e0 la premi\u00e8re. Nous avons donc accueilli Gaspard, Sofiane, Thibault et Timoth\u00e9 (certains \u00e9taient d\u00e9j\u00e0 l\u00e0 lors de la s\u00e9ance pr\u00e9c\u00e9dente pour laquelle je n&rsquo;\u00e9tais pas disponible). Bienvenue \u00e0 eux !<\/p>\n<p>Nous avons \u00e9galement accueilli 3 nouveaux adultes : une journaliste France 3, un cam\u00e9raman et un preneur de son. Ils semblent avoir appr\u00e9ci\u00e9 cette s\u00e9ance, et nous feront part de leurs commentaires lors d&rsquo;un journal t\u00e9l\u00e9vis\u00e9 r\u00e9gional d&rsquo;ici quelques semaines. Les enfants n&rsquo;ont pas \u00e9t\u00e9 g\u00ean\u00e9s par leur pr\u00e9sence. Apr\u00e8s les quelques minutes d&rsquo;interrogation, ils ont r\u00e9ussi \u00e0 totalement les oublier, pour se faire aspirer par leurs propres cr\u00e9ations.<\/p>\n<p>Nous avions organis\u00e9 la s\u00e9ance de cette fa\u00e7on :<\/p>\n<ul>\n<li>Discussion avec les enfants (15 minutes)<\/li>\n<li>10 blocs (30 minutes)<\/li>\n<li>\u00c0 propos de moi (60 minutes)<\/li>\n<li>Restitution (15 minutes)<\/li>\n<\/ul>\n<h2>Retours<\/h2>\n<p>La premi\u00e8re activit\u00e9 reprenait le principe du \u00ab 15 blocs \u00bb de la semaine pass\u00e9e, mais avec seulement 10 blocs (avec le th\u00e8me \u00ab Monde marin \u00bb impos\u00e9 pour leur donner de l&rsquo;inspiration). Globalement, tous les enfants s&rsquo;en sont sortis et ont r\u00e9ussi \u00e0 cr\u00e9er un projet en utilisant \u00e0 peu pr\u00e8s tous les blocs mis \u00e0 disposition et sans en utiliser d&rsquo;autres. Ils ont pu faire des projets parfois aussi complexes que lors de la premi\u00e8re s\u00e9ance, mais avec beaucoup moins de code. Attention, certains tentent de tricher en ajoutant les blocs \u00e0 leur code sans les utiliser (sans les relier au reste du code) ;).<\/p>\n<p>La seconde activit\u00e9 imposait de cr\u00e9er une application interactive qui parle d&rsquo;eux-m\u00eame. Il s&rsquo;agissait simplement de trouver des images ou des fonds qui sont en rapport avec ce qu&rsquo;ils aiment, leurs activit\u00e9s ou ceux qui comptent pour eux, et d\u00e9clencher une action pour en savoir plus lorsqu&rsquo;on clique dessus. La consigne a \u00e9t\u00e9 compliqu\u00e9e \u00e0 respecter pour beaucoup, qui souhaitaient cr\u00e9er sans contraintes. Toutefois, pour ceux qui sont habitu\u00e9s \u00e0 l&rsquo;angoisse de la page blanche, cette activit\u00e9 a permis de leur donner un peu d&rsquo;inspiration.<\/p>\n<h3>Projets des enfants<\/h3>\n<p>Avec deux projets par enfant et une dizaine d&rsquo;enfants \u00e0 cette s\u00e9ance, je ne pourrai pas continuer \u00e0 analyser chacun des projets. Je vous propose donc d&rsquo;en d\u00e9couvrir trois \u00e0 chaque fois, qui ont quelque chose de particuli\u00e8rement int\u00e9ressant.<\/p>\n<h4>L&rsquo;aquarium (Gaspard)<\/h4>\n<p>Le projet \u00ab 10 blocs \u00bb est <a href=\"http:\/\/scratch.mit.edu\/projects\/27792942\/\">disponible ici<\/a>.<\/p>\n<p>Il suffit de cliquer sur le poisson pour d\u00e9clencher l&rsquo;animation. Il commence par nous dire bonjour, puis avance jusqu&rsquo;au bord droit de la sc\u00e8ne&#8230; pour r\u00e9appara\u00eetre sur le bord gauche et poursuivre son chemin. Chaque fois qu&rsquo;il arrive au milieu, il marque une pause et un bruit de bulles retentit, comme si l&rsquo;animal respirait. Il ne redit pas bonjour \u00e0 chaque passage.<\/p>\n<p>\u00c7a n&rsquo;a l&rsquo;air de rien, mais voici un programme complet, propre et coh\u00e9rent. Nous avons une initialisation (il dit bonjour) et une boucle \u00e9v\u00e9nementielle (il avance jusqu&rsquo;au centre, il bulle tranquillement, il continue) et la sc\u00e8ne est torique. Ce dernier aspect est parfaitement g\u00e9r\u00e9 puisque le poisson se cache quand il arrive tout \u00e0 droite, se d\u00e9place instantan\u00e9ment jusqu&rsquo;au bord gauche, et r\u00e9appara\u00eet avant de repartir. Bravo Gaspard pour cette pr\u00e9cision !<\/p>\n<h4>Interview (Vincent)<\/h4>\n<p>Le projet \u00ab \u00c0 propos de moi \u00bb est <a href=\"http:\/\/scratch.mit.edu\/projects\/27799858\/\">disponible ici<\/a>.<\/p>\n<p>Dans un tout autre style, voici un projet un peu chaotique, mais avec plein de choses int\u00e9ressantes. Lorsqu&rsquo;on clique sur le drapeau, on commence par entendre Vincent chanter joyeusement <a href=\"https:\/\/www.youtube.com\/watch?v=v1PBptSDIh8\">trolololo<\/a>, avec un partenaire non-identifi\u00e9. Nous avons deux personnages, dont l&rsquo;un semble interviewer l&rsquo;autre. Si on clique sur celui de droite, on comprend qu&rsquo;il s&rsquo;agit de Vincent et on en apprend un peu plus sur lui. Il finit sa pr\u00e9sentation en demandant au personnage de gauche de se pr\u00e9senter. Si on clique dessus, il s&rsquo;ex\u00e9cute : il s&rsquo;agit de Thibault (qui chantait donc probablement aussi tout \u00e0 l&rsquo;heure) ! Durant tout ce temps, le fond alterne entre chambre et rue\u2026<\/p>\n<p>On peut commencer par remarquer qu&rsquo;il s&rsquo;agit du premier projet qui s&rsquo;amuse d&rsquo;un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/M%C3%A8me_Internet\">m\u00e8me Internet<\/a>. Faire des r\u00e9f\u00e9rences \u00e0 la \u00ab culture Internet \u00bb est commun chez les d\u00e9veloppeurs, bien qu&rsquo;elles soient en g\u00e9n\u00e9ral un tantinet plus subtiles. Ensuite, m\u00eame si le projet n&rsquo;est pas coh\u00e9rent dans son ensemble, il s&rsquo;agit d&rsquo;une collaboration spontan\u00e9e. Je n&rsquo;avais m\u00eame pas vu que Thibault avait contribu\u00e9 \u00e0 l&rsquo;oeuvre de Vincent. On peut finir en notant qu&rsquo;un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Easter_egg\">easter egg<\/a> a \u00e9t\u00e9 pr\u00e9vu, puisqu&rsquo;une photo de notre cam\u00e9raman du jour appara\u00eet d\u00e8s lors qu&rsquo;on appuie sur la touche \u00ab a \u00bb (avec la touche \u00ab z \u00bb pour le cacher). R\u00e9f\u00e9rences humoristiques, collaboration et fonctionnalit\u00e9s cach\u00e9es : \u00e7a va vraiment devenir tr\u00e8s int\u00e9ressant d\u00e8s lors que Vincent commencera \u00e0 mieux cadrer ses projets&#8230; on va travailler l\u00e0-dessus :).<\/p>\n<h4>La chambre interactive (Samuel)<\/h4>\n<p>Le projet \u00ab \u00c0 propos de moi \u00bb est <a href=\"http:\/\/scratch.mit.edu\/projects\/27797672\/\">disponible ici<\/a>.<\/p>\n<p>Nous sommes dans la chambre de Samuel. Au premier abord, nous ne voyons que ce dernier, qui s&rsquo;est d\u00e9guis\u00e9 en chat, qui est debout sur le lit, et qui se pr\u00e9sente quand on clique dessus. Mais Samuel a cach\u00e9 des fonctionnalit\u00e9s secr\u00e8tes dans la sc\u00e8ne. Deux boutons sur la radio permettent de d\u00e9clencher deux musiques diff\u00e9rentes. Et lorsqu&rsquo;on clique sur l&rsquo;ordinateur qui est pos\u00e9 au sol, on a l&rsquo;impression que toute la sc\u00e8ne se transforme en \u00e9cran, pour nous montrer ce qui est affich\u00e9 dessus : Samuel aime les jeux vid\u00e9o. Au bout de quelques secondes, retour dans la chambre.<\/p>\n<p>Cette derni\u00e8re action est extr\u00eamement int\u00e9ressante. Samuel a \u00e9t\u00e9 le premier \u00e0 exp\u00e9rimenter la notion de messages. Pour que tous les lutins se cachent durant quelques secondes, il leur a tous expliqu\u00e9 que s&rsquo;il recevaient un message \u00ab cacher \u00bb, ils devaient dispara\u00eetre. \u00c0 l&rsquo;inverse, le message \u00ab montrer \u00bb leur demande de tous r\u00e9appara\u00eetre. Lorsqu&rsquo;on clique sur l&rsquo;ordinateur, il envoie donc \u00ab cacher \u00bb \u00e0 tous les lutins, et il change l&rsquo;arri\u00e8re-plan pour afficher son message. Au bout de quelques secondes, il envoie le message \u00ab montrer \u00bb et revient sur l&rsquo;arri\u00e8re-plan d&rsquo;origine : nous sommes de nouveau dans la chambre. C&rsquo;est un bel exemple de programmation \u00e9v\u00e9nementielle.<\/p>\n<p>De fa\u00e7on g\u00e9n\u00e9rale, on peut noter que les lutins ont \u00e9t\u00e9 utilis\u00e9s pour augmenter la sc\u00e8ne, plut\u00f4t que simplement cohabiter dedans. La radio est initialement un objet dessin\u00e9 sur l&rsquo;arri\u00e8re-plan, mais deux lutins en forme de boutons viennent la rendre fonctionnelle. Le bateau est \u00e9galement un lutin, qui est pos\u00e9 de fa\u00e7on coh\u00e9rente sur la commode dessin\u00e9e en fond. Gaspard a eu la m\u00eame id\u00e9e pour <a href=\"http:\/\/scratch.mit.edu\/projects\/27795144\/\">son projet<\/a>. Ce genre de sc\u00e8ne avec plein de possibilit\u00e9s d&rsquo;interactions cach\u00e9es, parfois inutiles mais souvent amusantes, rappelle les jeux <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Jeu_d%27aventure_graphique#Jeu_d.27aventure_en_point-and-click\"><em>point-and-click<\/em><\/a>, dans lesquels on tente de cliquer sur tout et n&rsquo;importe quoi pour d\u00e9clencher une action. Cette id\u00e9e m\u00e9riterait d&rsquo;\u00eatre creus\u00e9e lors des prochaines s\u00e9ances, pour cr\u00e9er des sc\u00e8nes encore plus riches en fonctionnalit\u00e9s ! Une collaboration Samuel \/ Gaspard en vue ?<\/p>","protected":false},"excerpt":{"rendered":"<p>Retour synth\u00e9tique sur la s\u00e9ance 2 Comme indiqu\u00e9 \u00e0 la fin du premier billet, je n&rsquo;\u00e9tais pas pr\u00e9sent pour la s\u00e9ance 2 de CodCodCoding. Martin m&rsquo;a remplac\u00e9, et n&rsquo;a pas eu le temps de r\u00e9diger un billet sur le blog. En guise de premi\u00e8re activit\u00e9, les enfants ont d\u00e9marr\u00e9 leur s\u00e9ance en programmant le \u00ab &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/iww.inria.fr\/codcodcoding\/seance-3\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1138,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1441","post","type-post","status-publish","format-standard","hentry","category-actualites","item-wrap"],"_links":{"self":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/users\/1138"}],"replies":[{"embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/comments?post=1441"}],"version-history":[{"count":10,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1441\/revisions"}],"predecessor-version":[{"id":1499,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1441\/revisions\/1499"}],"wp:attachment":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/media?parent=1441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/categories?post=1441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/tags?post=1441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}