PERSPECTIVES
c) L'expérience peut être étendue en amont, à l'école maternelle
Les modules « objets par morceaux » et « objets divers » intéressent beaucoup les enseignants de maternelle. Les enfants, après avoir manipulé des « blocs logiques » : triangles, rectangles, ronds, carrés, bleus, rouges, verts, grands ou petits, creux ou pleins, en fabriqueraient eux-mêmes avec l'ordinateur, en énonçant les propriétés par oral : « Un grand triangle rouge creux, un petit carré vert plein
». Toutes les notions rencontrées sont au cur même des programmes de l'école maternelle, et ce n'est pas un hasard car elles sont le fondement de la pensée logique et mathématique de l'enfant. Citons quelques extraits des instructions officielles de 1995 et reprenons quelques points en les illustrant.
Programme de l'École Maternelle
Classifications et sériations :
Progressivement, l'enfant découvre et organise les relations logiques en travaillant sur les collections d'objets. Pour cela il peut procéder à :
des classements d'objets en fonction de l'une de leurs qualités ;
des rangements d'objets en particulier grâce à des critères quantitatifs (plus grand, plus gros, plus large
)
des comparaisons de collections, conduisant éventuellement à compléter certaines d'entres elles ;
des désignations et des symbolisations.
L'enfant peut utilement travailler sur les sériations et les rythmes (listes, récits, bandes dessinées, frises
) et pratiquer des jeux à règles.
...........................
Reconnaissance des formes :
Les formes sont les propriétés des objets ou des espaces qui doivent être reconnues, construites, tracées. La multiplication des expériences diverses, dans des espaces proches ou lointains, avec des objets petits ou grands, est nécessaire à l'enrichissement des observations qui préparent à la géométrie.
...........................
des classements d'objets en fonction de l'une de leurs qualités
La notion de triangle est loin d'être évidente pour des enfants de petite et de moyenne section. La machine à créer des objets produirait ces formes à volonté, une fois imprimées et découpées, les enfants les manipuleraient à nouveau et formeraient la classe des triangles, des rectangles, des verts, des mauves
Le logiciel permet aussi de créer et d'inventer une multitude d'objets et de faire de nombreux classements. Avec des enfants plus âgés, en grande section, nous formerons de nouvelles classes par association d'objets élémentaires en laissant libre cours à l'imagination et à la créativité des enfants. On obtiendrait par exemple la classe des maisons :

Une fois créés, ces objets peuvent être de nouveau classés en sous-classes : les maisons avec une porte rouge, avec un toit bleu, les petites maisons
On peut aussi réaliser des tableaux cartésiens en fonction de deux critères.
des rangements d'objets en particulier grâce à des critères quantitatifs (plus grand, plus gros, plus large
)
Les rangements correspondent à des relations d'ordres. Ils peuvent avoir lieu
sur les objets élémentaires

sur les objets fabriqués

pratiquer des jeux à règles
- jeu à une différence et une seule
Le jeu à une différence et une seule est un jeu très classique. Il serait particulièrement intéressant de jouer avec l'ordinateur, car l'enfant devrait anticiper les propriétés de l'objet, sans le voir, avant de le poser sur l'écran. Il ne disposerait pas de l'objet tout construit sous les yeux.
![]()
- fabrication d'un jeu de dominos pour jouer sur l'écran
Une telle activité peut s'inscrire dans un projet de classe. Au préalable les enfants auront joué avec des dominos classiques ou imagés. Dans une première étape le logiciel permettra de fabriquer les pièces d'un jeu par association de deux carreaux. Pour des enfants très jeunes, c'est l'enseignant qui le fera. Dans une deuxième étape, ce sont les enfants qui déplaceront les dominos sur l'écran. Bien sûr, les enfants pourront imprimer, découper et coller leurs dominos sur des rectangles de carton, pour jouer avec les objets réels.

L'enfant peut utilement travailler sur les sériations et les rythmes
Comme pour les dominos ou les papiers peints, réaliser avec l'ordinateur ne dispense aucunement l'enfant, d'une action préalable avec des objets matériels : perles, formes découpées dans du papier coloré, tampons ou pochoirs
L'action avec l'ordinateur sera beaucoup plus abstraite, car à nouveau il faudra anticiper avant de créer
- continuer une frise commencée par l'enseignant
Il s'agit ici de continuer avec le logiciel une succession régulière d'objets.
![]()
- continuer l'exercice verticalement
L'exercice se complexifie considérablement : il met en uvre deux dimensions, et fait apparaître verticalement une périodicité dans la succession des couleurs : rose, rouge, bleu.

- créer un algorithme mettant en uvre symétries et translations
Dans les deux exercices précédents la périodicité se faisait sur les propriétés des objets affichés (triangle, carré, rond horizontalement et rose, rouge, bleu verticalement), nous pouvons imaginer un exercice portant sur la régularité des actions (alternance de symétries et de translations). Les enfants devraient continuer le carrelage commencé par l'enseignant. Cette activité nous semble assez difficile et serait destinée à des enfants de grande section.

l'enrichissement des observations qui préparent à la géométrie.
Les enfants de moyenne et de grande section peuvent sans aucune difficulté utiliser « Objets divers » pour fabriquer des papiers peints. Les programmes de l'école maternelle insistent beaucoup sur l'organisation de l'espace (dessus, dessous, au-dessus, au dessous, à gauche, à droite). L'analyse et la fabrication de papiers peints peut être l'occasion rêvée de travailler ces notions dans le plan, tout en offrant la possibilité d'entrevoir des notions difficiles comme la symétrie.
Ainsi en nous appuyant sur les programmes de mathématiques de l'École Maternelle, nous prévoyons des activités avec notre logiciel à l'école maternelle. Quelles questions de didactique pourraient alors se poser ? Nous pourrions conserver, en les adaptant, quelques-unes des questions de cette thèse :
1) En géométrie, le logiciel permet-il à l'enfant des situations de recherche
et de découverte ? Permet-il une meilleure structuration de l'espace plan ?
2) Quels progrès sont possibles au niveau de la logique, du raisonnement
et des classifications ?
3) Quelles sont les notions que les enfants peuvent comprendre sur le
fonctionnement de l'ordinateur ?
4) Quelle approche ont les enfants de moins de cinq ans du monde des objets. Comment agissent-ils sur eux ?
************************
d) Aller plus loin dans la programmation
Les enfants qui ont programmé, ont pressenti quelques possibilités du langage Smalltalk. Ils ont parfaitement compris que des blocs d'instructions pouvaient agréablement être remplacés par des méthodes nouvelles. Ils ont commencé à « Concevoir et décrire de manière structurée » selon Claude Pair, nous ne sommes pas allés jusqu'au bout de processus de simplification, le temps nous a manqué.
Lors de la réalisation de damiers avec deux objets, ils avaient dit : « Les cochons remplacent les serpents et les serpents les perroquets ». Cette idée débouche sur la possibilité d'utiliser des objets comme arguments d'une méthode qui est une des caractéristiques intéressantes des langages à objets.
C'est pourquoi on peut imaginer d'aller beaucoup plus loin dans les activités de programmation
On travaillerait sur deux années, le CM1 et le CM2 avec les mêmes enfants, ou bien avec des élèves de sixième de collège. Trois idées se dégagent principalement :
+ rendre les programmes beaucoup plus concis en créant de nouvelles
méthodes
+ créer et utiliser des méthodes de classe
+ passer pour paramètre des objets complexes
Les enfants peuvent facilement, en utilisant un BROWSER simplifié, fabriquer des méthodes qui s'imbriquent les unes dans les autres, pour rendre les programmes plus concis. Reprenons le programme du groupe 5 :

Il serait remplacé agréablement par :
Carreau superDamierAvec: Serpent et: Perroquet.

Le même damier se construit si l'on crée
la méthode de classe « superDamierAvec: et: »

On peut remarquer aisément que le texte est celui que les enfants avaient écrit, mais que motif1 remplace Serpent et que motif2 remplace Perroquet. Lançons la méthode de classe « superDamierAvec: et: » cette fois avec « RoseRouge » et « Colombe » :
Carreau superDamierAvec: RoseRouge et: Colombe.
Les roses rouges remplacent les serpents
et les colombes les perroquets

* La tâche à accomplir reste immense
Nous avons entrouvert la voie…
Bien d'autres pistes restent à explorer…
+ conception et implémentation d'autres classes en Smalltalk,
+ expérimentation à d'autres niveaux scolaires,
+ recherches en psychologie cognitive,
+ recherches en didactique des disciplines ( mathématiques, musique,
français…).
En espérant que d'autres chercheurs, informaticiens et spécialistes
des sciences de l'éducation viendront nous rejoindre, nous ne
pouvons émettre qu'un seul vœu modeste et ambitieux : que
SMALLTALK devienne un jeu pour des milliers d'enfants !