Lorsque vous pensez au mot “codage”, qu’est-ce qui vous vient à l’esprit ? Pensez-vous aux ordinateurs et à la programmation ? Dans le contexte de l’école primaire, le codage ne signifie pas nécessairement ce que vous pensez – il signifie bien plus.
Le programme de mathématiques de l’Ontario comporte une section consacrée au codage. Le codage est inscrit dans le programme à partir de la première année, mais il peut facilement être appliqué au programme de l’école maternelle.
Les attentes spécifiques pour la première année sont les suivantes (avec de légères variations au fil des années) :
C3.1 Résoudre des problèmes et créer des représentations informatiques de situations mathématiques en écrivant et en exécutant du code, y compris du code impliquant des événements séquentiels.
C3.2 lire et modifier un code existant, y compris un code impliquant des événements séquentiels, et décrire comment les changements apportés au code affectent les résultats
Le codage peut se faire par des méthodes “débranchées”. La capacité de penser, de planifier et de manipuler une séquence d’étapes peut être appliquée à la fois à la programmation informatique et aux contextes de la vie réelle. Par exemple, les élèves peuvent planifier le parcours d’un personnage dans un labyrinthe parsemé d’obstacles, en utilisant des mots et/ou des flèches pour représenter le haut, le bas, la gauche et la droite. Il est possible d’aller plus loin en ajoutant des nombres spécifiques aux étapes (par exemple, se déplacer de 2 cases vers la droite). Le codage aide les élèves à voir et à planifier. Il les aide à développer leurs fonctions exécutives et à surmonter les obstacles qui se dressent sur leur chemin. À partir du codage débranché, nous pouvons passer à la base de la programmation informatique et réaliser des créations qui suivent un code sur l’ordinateur.
Exemple de codage non connecté :
(Photo extraite de Kodable)
Sites web pour s’entraîner au codage :