Denis Labelle, enseignant au préscolaire
Isabelle Boisvert, enseignante au 1er cycle
Annie Bouthillier, enseignante au 2e cycle
Charlotte Bélanger, enseignante au 3e cycle
École primaire Paul-Jarry, Lachine
Pourquoi les enfants du 21e siècle doivent-ils apprendre à coder?
Coder au primaire : Pourquoi?
5 millions
...d’emplois seront remplacés ou modifiés par les robots ou les ordinateurs d’ici 2020
(Rapport publié par le World Economic Forum)
Coder au primaire?
Coder au primaire!
Coder au primaire : Comment?
- Production d’un message pour qu’un robot ou un programme informatique puisse poser une action précise.
- Un code est formé d’une suite d’actions.
- Dans la programmation pour les enfants, ces actions sont représentées par des blocs de différentes couleurs.
-Les couleurs représentent une catégorie d’actions.
Ex : Dans l’application Blockly, les blocs de couleur turquoise regroupent les actions qui font bouger le robot.
Coder au préscolaire et au 1er cycle
Exemples de liens avec le programme
Au préscolaire
-Éveil aux mathématiques (dénombrer, estimer, planifier…)
-Habiletés sociales (coopération, partage…)
-Langage
-Raisonnement logique
-Les concepts d’espace (en haut, en bas, à gauche, à droite…)
Au 1er cycle
-Schéma narratif (début, milieu, fin)
-Séquences d’événements
-Stratégies de planification
-Résolution de problèmes
-Notions en lien avec l’orientation spatiale
-Notions avec le plan cartésien
Le code est un outil ludique et puissant pour travailler les compétences.
Comment cela est-il possible?
Il faut OSER et PERSÉVÉRER!!
Vidéo Bee-Bot avec M. Denis
Bee-Bot mode d’emploi
Un exemple de projet en classe
Bee-Bot: enrichissement
Vidéo Scratch Jr avec Mme Isabelle
Scratch Jr mode d’emploi
Scratch Jr: des exemples de défis
Scratch Jr: enrichissement
Coder au 2e et au 3e cycle
Exemples de liens avec le programme
Français
-Schéma narratif (Récit en 5 temps)
-Séquence des événements
-Marques du dialogue
-Structure de phrases
-Stratégies de planification
-Anticipation du déroulement et de l’organisation d’un texte
Mathématiques
-Résolution de problèmes
-Opérations sur les nombres
-Notions en lien avec le sens spatial
-Notions en lien avec la mesure
-Notions en lien avec la géométrie
Autres matières
***Selon le contexte du projet***
Exemple : La Nouvelle-France (Univers social)
La programmation sur Scratch
Scratch
-Programme disponible sur le web
-Version avancée de Scratch Jr (ex: rotations, conditions, variables, etc.)
-Possibilité de créer un compte pour chaque élève
-Possibilité de créer un compte pour l’enseignant et sa classe
-Création d’histoires, de jeux, animations...les possibilités sont infinies!
-Notions en français
-Notions en mathématiques
-Liens avec d’autres matières selon le projet
Dash and Dots
Dash and Dots (exemple d’un projet)
Dash and Dots (exemple d’utilisation dans l’école)
Un exemple dans les labyrinthes
COde.org
-Site web gratuit qui permet à l’élève de s’initier au code (en suivant des cours)
-Possibilité de créer un compte pour chaque élève
-Possibilité de créer un compte pour l’enseignant (permet de voir la progression des élèves)
-Cours adaptés à tous les niveaux (débutant à très avancé)
-Élèves peuvent aller à leur rythme
-Travaille surtout les habiletés de programmation
-Vidéos et tutoriels
Effets positifs chez les enfants
Effets positifs sur les enfants
Défis pour les enseignants
**Bien-sûr, le premier défi est de se procurer le matériel. La direction de l’école devient alors la personne qui peut soutenir le projet et lui permettre d’avoir lieu.***
Matériel disponible pour les écoles
Pour retrouver cette présentation ou pour obtenir plus d’informations au sujet de ce qui a été présenté :
Coordonnées
Charlotte Bélanger ( charlotte.belanger14@csmb.qc.ca)
Annie Bouthillier ( annie.bouthillier7@csmb.qc.ca)
Denis Labelle ( denis.labelle@csmb.qc.ca)
Isabelle Boisvert ( isabelle.boisvert2@csmb.qc.ca)
Lien vers le dossier : http://bit.ly/ecolepauljarry