RobotProg

De EduTech Wiki
Aller à la navigation Aller à la recherche

Page réalisée dans le cadre du cours Conception des Environnement Informatisés d'Apprentissage de la formation Maltt, au TECFA, volée Nestor.

Description

Description rapide du logiciel:

  • Contenu enseigné: initiation à la programmation
  • Fonctionnement général: L'utilisateur compose des organigrammes simples pour piloter un petit robot

exemple d'organigrammeOrganigramme.png le robot dans son aire de jeu Robot.png

  • RobotProg n'existe qu'en version exécutable (pas d'application web). Il a été développé pour Windows et MacOSX, avec REALbasic.

Principes pédagogiques

  • Quelles connaissances et représentations sont mises en jeu dans ce logiciel ?

RobotProg propose d'aborder la programmation, sans connaissances préalables. On peut y construire ses premières représentations de la programmation, grâce à la modélisation universellement reconnue de l'organigramme fléché. L'apprenant se familiarise ainsi avec ce modèle et expérimente la validité de ses représentations en construction.

  • Quels grands principes pédagogiques ont été adoptés dans ce logiciel (apprentissage par comportement, rôle de l'action, etc.) ?

L'apprentissage dans ce logiciel est centré sur l'expérimentation, par l'apprenant, de la construction d'un organigramme. Cet organigramme est ensuite validé par le robot qui en exécute les éléments. Pas moyen donc de construire d'automatisme sur le plan de cet apprentissage assez complexe; le programme ne produit pas non plus de discours expositif pour aider à la construction de l'organigramme. Le moteur est donc l'action de l’apprenant, qui construit son organigramme à sa guise, et doit appréhender les règles de construction et le sens des symboles, puis intégrer tout cela pour atteindre les objectifs.

  • Comment est exploitée la dimension affective ? Comment est gérée la motivation ?


4. Quel est le degré d'authenticité du logiciel ? Le robot bouge devant nos yeux, et semble vrai. Il y a donc une situation bien concrète. En immersion dans l’univers du robot, l'apprentissage de pilotage du robot est parfaitement authentique, même s'il est très complexe. Mais pour mobiliser ces connaissances (de programmation) en dehors de l'univers du petit robot, il faudra par exemple apprendre à traduire un diagramme dans un langage quelconque. Il manque donc le "mouvement vers l'abstrait" (Szilas) ou l'articulation de l'exercice avec d'autres situations, pour parler d'un apprentissage vraiment authentique de la programmation.

  • Existe-t-il un support métacognitif favorisant l'apprentissage ? Si oui, lequel ?
  • Quelles critiques pourriez vous apporter concernant les aspects cognitifs, affectifs et métacognitifs ? Quels suggestions pourriez-vous proposer ?
  • Autres commentaires

Principes technologiques

stratégies et scénarios pédagogiques

Abordé en période 2.


Points forts et point faibles

Problème du modèle (organigramme)


Dethurens