Le projet a débuté en 2022 alors que l’établissement scolaire a choisi de développer la pensée informatique à travers l’intégration de la programmation aux cours de mathématiques, de la première à la cinquième secondaire. À ce moment, Mme Quesnel a obtenu une libération de tâche de 25 % afin de collaborer avec deux conseillers pédagogiques à une progression des apprentissages.
Différents concepts de programmation à voir à chaque niveau ont été identifiés et des activités ont été développées à partir des contenus du programme de formation en mathématique. Chaque activité est prévue sur une durée de deux périodes. Elles ont été expérimentées en classe, avec une participation de tous les enseignants de mathématiques du CDSL.
De la 1ʳᵉ à la 3ᵉ secondaire, les élèves s’initient à Scratch. En 4ᵉ secondaire, les activités sont réalisées dans un tableau (Microsoft Excel). En 5ᵉ secondaire, le langage Python est intégré pour la première fois cette année.
Contenus et progression par niveau
- Secondaire 1
- Concept informatique principal : Si… alors
- Autres concepts : Démarrer un programme, afficher du texte, saisir une réponse, déboguer
- Concepts mathématiques touchés : Quadrilatères et arbres de décisions
- Ressources : Vidéo Introduction à Scratch, Vidéo Si… alors
- Secondaire 2
- Concept informatique principal : Variables
- Autres concepts : Opérateurs, mouvement
- Concepts mathématiques touchés : Algèbre et polygones, chaînes d’opération, coordonnées dans le plan cartésien
- Ressources : Vidéo sur les variables, Vidéo sur les chaînes d’opération, Projet d’aménagement urbain en version trouée
- Secondaire 3
- Concept informatique principal : Répéter
- Autres concepts : Dessin
- Concepts mathématiques touchés : Dessin d’une fonction linéraire de la forme y=ax+b
- Ressources : Dessine-moi une fleur, Trace la droite
- Secondaire 4
- Concept informatique principal : Fonctions
- Autres concepts : Statistique, transfert des savoirs dans un nouvel outil
- Concepts mathématiques touchés : Régression linéaire
- Secondaire 5
- Concept informatique principal : Rigueur d’écriture
- Autres concepts : Révision des concepts antérieurs
- Concepts mathématiques touchés : Optimisation
- Ressources : Ateliers Code tes maths