thesis

Etude des difficultés des étudiants de section de brevet de technicien supérieur en informatique industrielle dans l'apprentissage de la programmation en utilisant le langage C

Defense date:

Jan. 1, 2000

Edit

Institution:

Paris 7

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Le processus d'apprentissage de la programmation faisant appel a des << savoir-faire >>, pour l'étudier, il faut collecter toutes les étapes du travail des étudiants et pas seulement le résultat final. Nous avons donc décidé de collecter leurs travaux a l'aide d'un outil logiciel, que nous avons créé, ayant comme principale caractéristique d'enregistrer en << temps réel >> toutes les actions effectuées. L'outil est un épiphyte a l'éditeur de texte, il enregistre, les dates de début et de fin de session, les commandes utilisées, l'état d'avancement du travail, etc. Ainsi, il est possible de reconstituer pas à pas le cheminement de l'étudiant lors d'une session de travaux pratiques. Il est aussi possible d'isoler les parties des travaux ou les étudiants éprouvent des difficultés. Comme il n'est pas question de mener une étude exhaustive, nous avons développe les deux points suivants : 1. Analyse statistique et factorielle de commandes d'édition spécifiques comparativement au niveau en programmation ; 2. Mise en place d'un répertoire des erreurs selon une typologie faisant intervenir :. Les erreurs associées a la phase d'apprentissage de la programmation,. Les erreurs provoquées par l'utilisation du langage C,. Les erreurs de programmation. Ce répertoire des erreurs a été établi grâce a l'étude et a l'analyse du cheminement des étudiants sur un ensemble d'exercices généraux, mais une attention particulière a été apportée a l'écriture des structures itératives (condition d'arrêt, corps de la structure). Ce travail se divise en deux parties. La première partie fait le point sur certains aspects théoriques de la didactique de l'informatique et sur la pédagogie de l'erreur. La deuxième partie est l'expérimentation aboutissant, entre autres, a la mise en œuvre du répertoire des erreurs.