Développement d’un environnement pédagogique de support de la programmation coopérative des apprenants.

No Thumbnail Available
Date
2021-07-29
Authors
CHORFI Atef
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Le contexte de l’apprentissage collaboratif de la programmation a évolué très rapidement ces dernières décennies, notamment avec l’avancement considérable qu’a connu le domaine des technologies de l’Information (en anglais IT : Information Technology). Ces technologies, qui offrent des perspectives très intéressantes, permettent la création non seulement de moyens de communication, mais aussi des supports pour les interactions de groupe. En effet, plusieurs acteurs (apprenants, enseignants et tuteurs) peuvent utilisés ces supports afin d’interagir, indépendamment de leurs localisations géographiques, au sein d’une session d’apprentissage de la programmation informatique. L’apprentissage par problème (en anglais PBL : Problem-Based Learning) représente l’une des méthodes pédagogiques les plus efficaces que nous pouvons appliqués pour compléter les méthodes classiques. Dans une telle méthode, les apprenants, organisés en groupes, collaborent ensemble autour de la résolution d’un problème de la programmation informatique généralement soulevé par un enseignant. Le problème pour lequel ils n'ont suivi aucune formation particulière sera étudié pour effectuer des apprentissages de contenus et à améliorer des compétences de résolution de problèmes. Le travail de recherche, décrit dans de cette thèse, s’inscrit dans une direction à travers laquelle les sessions d’apprentissage classiques de la programmation informatique peuvent être enrichies par des supports de l’apprentissage collaboratif assisté par ordinateur (en anglais CSCL : Computer Supported Collaborative Learning), tout en appliquant la méthode pédagogique d’apprentissage par problème. Par conséquent, un nouvel environnement pédagogique baptisé PBPCLG (Problem-Based Programming’ Collaborative Learning Groupware) est proposé. PBPCLG offre aussi bien un espace de travail partagé pour l’édition de code source qu’un ensemble d’outils collaboratifs synchrones/asynchrones avec lesquels les apprenants peuvent interagir pour développer un programme résolvant un problème de programmation donné. Cette thèse vise un double objectif, d’une part, concevoir et développer un environnement collaboratif pour le support du téléapprentissage de la programmation et, d’autre part, mener une étude expérimentale pour mesurer le degré d’acceptabilité par ses utilisateurs effectifs d’un tel environnement.
Description
Keywords
Citation