Programmation
La programmation a actuellement beaucoup de visibilité dans l'écosystème pédagogique. Taux au niveau fédéral que provincial, les ministères créent des programmes visant le développement des compétences de programmation des élèves. Le but de ces programmes est d'abord pour répondre à un enjeu citoyen: notre quotidien est désormais grandement influencé par les algorithmes. Les élèves doivent comprendre comment les algorithmes fonctionnent et en quoi ils influencent leur vie.
Si l'importance d'enseigner la programmation pour répondre à des enjeux citoyens est évident, une question importante demeure. Comment intégrer concrètement la programmation en classe? C'est à cette question que nous répondrons aujourd'hui. À la fin de l'atelier nous aurons :
présenté les raisons didactiques et pédagogiques de l'intégration de la programmation;
résolu des problèmes avec l'outil de programmation Scratch;
abordé des enjeux comme la documentation pédagogique et l'évaluation;
présenté différentes stratégies d'exploitation pédagogiques de Scratch prenant compte des contraintes du terrain;
créer un premier programme Scratch à utiliser en classe.
Billet d'entrée
Intentions pédagogiques
Avant une activité, une période de travail ou bien une journée, le billet d'entrée peut, entre autres, permettre de:
faire une évaluation rapide des connaissances antérieures des apprenants;
de réviser des notions vues précédemment;
recevoir de la rétroaction;
d'amorcer un questionnement...
Introduction à la programmation Scratch
Les concepts de programmation
Programmation en mathématiques
Dans les autres matières?
Phénomènes scientifiques
Documentation et modalités
Documentation des apprentissages
Plan de travail
Capture d’écran avec commentaire dans Scratch
Capture vidéo du Ipad avec explications vocales
Intégration dans classroom pour l'évaluation
Grille d'observations en classe
Modalités d'exploitation
Création de canevas à remixer par les élèves
Programme à débogguer
Création « from Scratch »