Code Club est un mouvement mondial de clubs de programmation gérés par la communauté, dans le cadre duquel les enfants apprennent la programmation grâce à des projets informatiques créatifs. Mais comment les bénévoles qui organisent ces clubs vivent-ils cette expérience?
En tant que partenaires de prestation de Code Club Canada, nous avons interrogé des bibliothécaires de la Bibliothèque de Saint-Michel et de la Bibliothèque Germaine-Guèvremont sur l’expérience de lancement et de gestion d’un Code Club et sur les leçons apprises en cours de chemin.
Il y a deux ans, la Bibliothèque de Saint-Michel a lancé son premier club, désormais plus avancé. Certains enfants présents à sa création y participent encore aujourd’hui. En raison de la demande, un deuxième groupe pour les débutants a récemment ouvert : « Le club de programmation suscite beaucoup d’enthousiasme. Je crois que plusieurs parents souhaitent que leurs enfants apprennent la programmation en dehors d’un cadre scolaire. »
La Bibliothèque Germaine-Guèvremont de Laval a récemment lancé son Code Club. Ils étaient d’abord intéressés par la création d’un club pour voir comment les enfants réagiraient. « [Les jeunes] sont une clientèle difficile à avoir en bibliothèque donc je voulais voir si cela fonctionnerait. De plus, je suis sensible à l’importance d’apprendre ce nouveau langage fort utile pour leur avenir : la programmation. »
Quels sont les avantages de gérer un Code Club?
Au cœur de Code Club se trouvent les projets de programmation. Des langages basés sur des blocs comme Scratch à la programmation avec du matériel comme le micro:bit, Code Club propose des dizaines de projets gratuits pour que les enfants (et les adultes!) apprennent, créent et collaborent.
Pour la bibliothécaire de Germaine-Guèvremont, l’apprentissage de la programmation avant de faire venir les enfants faisait partie de l’expérience. « J’ai des collègues préposés au comptoir qui m’ont demandé ce qu’était la programmation. Je suis certaine que si je leur montrais un peu de quoi il s’agit, ils l’apprécieraient. » Et bien sûr, elle a constaté que : « cela m’ouvre à de nouvelles compétences et surtout, à comprendre que nous pouvons offrir tellement plus! Ce projet m’a permis de me dépasser au travail, je suis sortie de ma zone de confort! »
La bibliothécaire de Saint-Michel a également découvert que l’apprentissage coopératif ouvrait de nouvelles possibilités. « Les plus avancés aident les débutants et on cherche des solutions aux problèmes ensemble. » L’apprentissage collaboratif apporte également une importante leçon de vie aux enfants : « Les jeunes étaient très surpris aussi au départ de voir que la bibliothécaire pouvait se tromper lorsqu’on formulait des hypothèses! »
De nombreux Code Club sont organisés dans des bibliothèques, qui constituent des lieux de rencontre importants au centre des communautés du monde entier. Les Code Club permettent aux membres de la communauté d’âges différents de travailler ensemble pour résoudre des problèmes de programmation.
« Je dirais que j’ai été surprise de voir que les jeunes apprécient vraiment que j’ouvre la bibli pour eux, juste pour eux », a expliqué notre bibliothécaire de Germaine-Guèvremont.
Faire venir des étudiant·e·s plus âgé·e·s dans la bibliothèque à titre de bénévoles a été très favorable pour Saint-Michel. Les jeunes adultes offrent un mentorat utile aux enfants, tout en acquérant une expérience précieuse. « Certains ont des heures de bénévolat à effectuer dans le cadre de leurs études et ce serait une bonne occasion de valoriser leurs compétences. »
Passer plus de temps avec leurs plus petits intervenants a encouragé la bibliothécaire de Germaine-Guèvremont à sympathiser davantage avec ses plus jeunes membres : « [Parfois, les jeunes vont] ouvrir un autre onglet pour jouer à un jeu populaire, le défi est donc de les ramener à la programmation. Mais en même temps, je me suis rendu compte qu’ils le font quand la notion est maîtrisée. Mais cela donne un niveau discipline auquel je n’avais pas songé. »
Lorsque vous dirigez un Code Club, vos efforts sont vraiment récompensés. C’était un défi pour la bibliothécaire de Germaine-Guèvremont lorsqu’elle a démarré son club : « J’ai dû apprendre sur le tas, explorer moi-même. » Cela dit, cela en valait la peine. Elle déclare « Je deviens “geek!” Je découvre un nouvel aspect que j’aime explorer. »
L’expérience de l’organisation d’un Code Club a aidé cette bibliothécaire à faire preuve d’empathie avec les enfants du quartier : « Faire partie d’une gang de 8-12 ans me fait voir un peu leur réalité, ce qui n’est pas mauvais pour penser à des services de bibliothèque. »
Notre bibliothécaire de Saint-Michel pense que l’organisation d’ateliers comme ceux-ci, en dehors des écoles, inspire les enfants. « Le contexte est plus ludique et même si l’on encourage l’assiduité, la présence est libre... Plusieurs jeunes ont déjà un intérêt envers l’informatique et la programmation. Cet intérêt sert de levier à l’apprentissage de nouvelles compétences, mais surtout à un nouveau mode d’apprentissage. »
Vous désirez rejoindre une communauté mondiale de programmeurs? Créer un Code Club est facile : nous fournissons les projets et un soutien continu, tout ce que vous devez donner est votre temps et votre envie d’apprendre! Vous pouvez vous porter volontaire pour diriger un Code Club ici, ou vous inscrire pour en accueillir un dans votre bibliothèque ou centre communautaire ici. Inscrivez vos enfants à un Club Code existant ici.
Nous remercions chaleureusement Ubisoft et le ministère de l'Économie et de l'Innovation du Québec dont le financement et le soutien continu nous aident à lancer plus de Code Club gratuits dans les communautés du Québec que jamais auparavant.