Apprentissage et développement de compétences à l’aide de la programmation informatique chez des élèves du primaire
Sous la direction de recherche de Maurice Tardif.
Résumé de la thèse
L’objectif de cette recherche doctorale est de décrire et comprendre les impacts de la programmation informatique sur l’apprentissage et la mobilisation de compétences d’élèves du primaire. Notre intérêt pour ce phénomène se justifie sous deux considérations : d’abord, la programmation est une activité qui a connu une démocratisation au cours des dernières années, notamment dans le milieu scolaire. Puis, en ce qui concerne la résolution collaborative de problèmes (RCP), il s’agit de compétences appartenant à ce que certains appellent les compétences du 21e siècle (voir notamment Chalkiadaki, 2018; van Laar, van Deursen, van Dijk et de Haan, 2017), et que d’autres appellent les compétences du futur (Conseil des compétences futures, 2020; Gouvernement du Canada, 2020). Tant la programmation que la RCP ont fait et continuent de faire l’objet de nombreux travaux scientifiques pendant la réalisation de cette recherche, et ce, à travers le monde. Or, les recherches empiriques menées en contextes authentiques de classe sont très peu nombreuses dans la littérature (Lye et Koh, 2014), ce qui atteste pour nous la nécessité de porter un regard contemporain et imprégné des nouvelles tendances technopédagogiques sur ce phénomène d’envergure internationale.
Les principaux référents conceptuels sont associés au champ de l’apprentissage collaboratif à l’aide de l’ordinateur (en anglais le Computer-supported collaborative learning, CSCL), un champ dont nous citons plusieurs travaux réalisés dans les années 1990 (Koschmann, Kelson, Feltovich et Barrows, 1996; Scardamalia et Bereiter, 1994). Il nous a permis d’aborder les aspects techniques (programmation, ordinateur), sociaux (interactions, médiatisation) et pédagogiques (apprentissage, développement de compétences) du phénomène que nous souhaitions étudier. Ce champ est fortement lié à l’approche socioconstructiviste (Vygotsky, 1934), qui accorde notamment une grande importance aux interactions sociales et au langage dans l’apprentissage et le développement.
À l’aide d’un devis qualitatif et interprétatif de type étude de cas multiples, nous avons mis en place un scénario pédagogique dans trois écoles primaires au Québec. Amenant les élèves à découvrir graduellement les concepts fondamentaux de la programmation informatique, le scénario Deviens un maître NAO mise sur la programmation visuelle et tangible pour mobiliser, voire développer, un ensemble d’habiletés et de compétences, tant transversales que disciplinaires. Une série de 20 niveaux sont proposés aux élèves, qui doivent réaliser des programmes ayant pour but d’animer un robot humanoïde nommé NAO. Le premier cas a été observé dans une école alternative de Montréal. Les élèves (n=29) ont été séparés en équipes multiniveau, ce qui a amené la collaboration d’élèves d’âges et de niveaux scolaires différents. Les cas 2 à 5 ont été étudiés dans une école de Montréal et présentent des élèves de quatrième, cinquième et sixième année (n=70). Enfin, le dernier cas se situait dans une classe de cinquième année de la grande région de Québec (n=10). Plusieurs de ces élèves ont des difficultés d’apprentissage ou sont en situation de handicap.
Nous avons observé les pratiques effectives de programmation ainsi que la mobilisation des compétences de RCP à l’aide d’un appareillage méthodologique considérable. En effet, pour chaque équipe de chaque classe, nous avions : (a) une caméra filmant l’activité des élèves dans leur environnement immédiat, (b) la caméra intégrée de l’ordinateur qui filmait le visage des élèves et leurs interactions verbales, et (c) l’enregistrement de l’écran d’ordinateur que les élèves utilisaient pour faire la programmation visuelle et tangible du robot NAO. Nous avons ensuite utilisé ce corpus de données vidéos pour déterminer une typologie des pratiques effectives de programmation d’élèves du primaire (OS1), pour créer une grille d’observation de la RCP à partir d’observations empiriques et authentiques (OS2) et pour comprendre, à l’aide de la grille créée, le processus de RCP dans le cadre d’une activité de programmation au primaire (OS3).
Parmi les principaux résultats, nous proposons une typologie des pratiques de programmation visuelle fortement basée sur nos observations empiriques, ce qui l’ancre fortement dans la réalité du terrain de recherche (OS1). Puis, nous avons également été en mesure de concevoir une grille d’observation de la RCP en nous appuyant sur les travaux scientifiques antérieurs et, surtout, sur nos observations empiriques. Cette grille, présentant 3 dimensions et 15 indicateurs, permet d’observer les processus et habiletés mis en œuvre par les élèves de façon collaborative (OS2). Enfin, l’utilisation de cette grille a mené à l’analyse systématique et compréhensive de la façon dont les élèves parvenaient à compléter les activités de programmation de façon collaborative (OS3). Nous soulignons d’une part la prépondérance de certaines habiletés (échanges à propos du problème, attribution explicite ou implicite des rôles, vérification des solutions, etc.), et d’autre part la faible mobilisation d’habiletés comme l’adaptation des interventions, l’identification des forces et des faiblesses et la vérification des actions.
Pour assiter à la soutenance en ligne par (zoom)
https://umontreal.zoom.us/j/86478303644?pwd=UmJiYWV2ZmRWdWcvV0dCYTVpb2hLdz09
ID : 864 7830 3644
Mot de passe : 873952
*Afin de ne pas déranger le candidat durant sa présentation, nous vous demandons d’être à l’heure et de vous connecter à partir de 11 h 45.