Dr. Geo 26.06

Posté par . Modéré par Xavier Teyssier. Licence CC By‐SA.
20
12
oct.
2026
Éducation

GNU Dr. Geo est un logiciel de géométrie dynamique et un environnement de programmation de figures géométriques interactives, adapté pour les élèves du collège et du lycée.

Ecrit en Smalltalk, il a été adapté du système Pharo, avec lequel les versions précédentes à 22.09 étaient écrites, au système Cuis-Smalltalk.

Au cours de ce portage l'interface utilisateur a été retravaillée tout en conservant sa simplicité. La barre des outils de géométrie a été repensée avec l'apparition d'une barre d'outils circulaire.

Interface simplifiée

De nouveaux outils sont également apparus : l'éditeur de figures programmées et le navigateur de figures programmées. Ces outils sont pensés pour des accès facilités à l'écriture du code par des jeunes, la sauvegarde et le parcours des figures déjà écrites.

L'éditeur de figures programmées

Cet éditeur offre les principales fonctions pour l'écriture du code : coloration syntaxique, complétion automatique, programmation en français (mais aussi en anglais et espagnol), débugueur intégré.

Editeur d'une figure programmée, ici le code est en anglais

Le navigateur de figures programmées

Avec cet outil, le programmeur en herbe retrouve facilement ses figures ou celles distribuées avec Dr. Geo.

Navigateur de figures programmées, ici le volet code est déplié pour montrer à la fois la figure géométrique et son code source

Utilisation avec des élèves

Ces nouvelles versions de Dr. Geo ont été utilisées avec succès par plusieurs enseignants lors de leçons d'introduction à la programmation. Avec des leçons bien pensées, ce sont des activités avec lesquelles les élèves accrochent bien ; qu'ils soient doués ou non. Les élèves dyslexiques, du fait de la complétion automatique s'en sortent très bien et se sentent ainsi valorisés.

Aller plus loin

  • # Pharo vs Cuis-Smalltalk

    Posté par . Évalué à 2 (+1/-0).

    Quelle est la raison du passage de Pharo à Cuis-Smalltalk ?

    • [^] # Re: Pharo vs Cuis-Smalltalk

      Posté par . Évalué à 4 (+2/-0).

      Salut,

      Principalement trois raisons :
      1. Un système plus petit, il est quasi possible de comprendre son fonctionnement complet. Bon, il faudrait quand même mettre pas mal d'énergie, mais ça reste possible
      2. Le système Morph 3 (Morph = objet d'interaction graphique avec l'utilisateur) qui intègre un système de coordonnées locales avec transformations affines entre les Morph emboîtés les uns dans les autres. Cela facilite le traitement d'interactions utilisateur un poil complexe.
      3. Le canevas de rendu VectorGraphics qu'utilise Morph3

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.