Les ateliers en classe gratuits sont de retour!

Financé par CanCode

5 Compétences de la vie quotidienne qu’un enfant peut apprendre en programmant

Cinq compétences importantes détaillées qu’un enfant peut apprendre en programmant.

Katherine Lissitsa
22 janvier 2019

Apprendre à votre enfant à programmer n’est pas seulement utile pour en faire le prochain héros de la Sillicone Valley, l’initiation au codage peut aller très loin dans l’apprentissage des qualités nécessaires pour s’organiser et pour penser les situations et les problèmes différemment.

En effet, la création d’un programme informatique est avant tout … un projet ! Si nous, adultes, savons que la création et la gestion de projet viennent souvent avec leurs lots de problèmes inattendus, nos petits anges l’ignorent! Quoi de mieux pour les initier à cette leçon de vie que la création d’un code qui n’a pas de conséquence au-delà de l'écran devant lequel ils se trouvent.

Grâce à cela l’apprentissage de la programmation leurs permettra de développer les qualités suivantes:

1. La perception des problèmes et la confiance en soi

Avec le codage, la façon de voir les problèmes change. Plus votre enfant acquerra de l'expérience en programmation, plus il apprendra que très souvent les problèmes ne sont pas aussi complexes qu'il n'y paraissent et qu’on finit toujours par trouver une solution en cherchant bien. Un bel exercice pour pratiquer la confiance en soi!

2. La persévérance

Les «bugs» de code ne se corrigent jamais tout seuls (jamais!). C'est une excellente façon d’apprendre à votre enfant à ne pas laisser tomber et à affronter le fait qu’il devra résoudre demain les problèmes qu’il ne résoud pas aujourd’hui!

3. Le rangement

Un code ne marchera pas s’il y a des éléments manquants ou s’ils sont en désordre. De plus, si votre enfant attend trop longtemps avant de mettre de l’ordre dans son programme,celui-ci deviendra absolument incompréhensible pour les autres mais aussi pour lui-même … Un peu comme le rangement de sa chambre finalement! Il n’y a plus qu’à trouver un moment opportun pour faire l’analogie!

4. La patience

Les ordinateurs sont des êtres froids émotionnellement, qui ne sont pas sensibles à l'énervement que peuvent provoquer les erreurs de code. Votre enfant aura beau gesticuler sur sa chaise et faire des grimaces, cela laissera la machine de marbre! Il faudra que la solution vienne de lui et s’énerver ne servira à rien, comme c’est souvent le cas dans la vie réelle!

5. La logique

C’est bien évidemment une composante essentielle de la programmation informatique! C’est donc l’une des chose les plus rapides à transposer à la vie réelle. C’est aussi simple que : chaque action a une conséquence immédiate!

L’apprentissage du code ne règle évidemment pas tous les conflits éducatifs, mais à travers ses expérimentations avec le code, votre enfant se confronte à des situations dont il est le seul maître à bord! L’apprentissage de la programmation c’est comme un petit laboratoire du monde qui nous entoure où l’ambition, la persévérance sont de mise mais dont l’imagination est la seule limite!

Et si vous souhaitez que votre enfant acquière plus de compétences en programmation, dans un environnement social, parmi d’autres enfants, pourquoi ne pas l’inscrire à un Code Club de votre région? S’il n’en existe aucun près de chez vous, vous pourriez même en créer un dans un centre communautaire ou dans une bibliothèque. Aucune expérience en programmation n’est requise. Nous fournissons les projets, vous apportez votre ouverture d’esprit et votre soif d’apprendre!

Keep Reading:

Des Canadiennes apportent le STIM dans la communauté

Code in the Stars with Astro Pi

5 Compétences de la vie quotidienne qu’un enfant peut apprendre en programmant

Code en classe: regard sur les ateliers micro:bit de KCJ

Il neige des micro:bits!