Bonjour, 

Je rejoins les remarques faites sur le sujet : l'avantage de l'animation en 
temps de loisirs est de pouvoir se libérer des contraintes que le temps 
scolaire s'escrime à s'appliquer à lui-même. 

Pourquoi ne pas transformer cette séquence de définition en une séquence de jeu 
? Le but pédagogique étant de faire émerger les représentations mentales (par 
le dessin, la conversation, la musique...) qu'ont les enfants sur des concepts 
connexes et connus d'eux, comme l'ordinateur ou compter, et de les questionner 
pour les mettre en mouvement. Définir n'a pas d'importance, tant que les mots 
n'entrent pas dans la chair de l'expérience. Le sens des mots se construit dans 
l'interaction, et pas dans un dictionnaire, qui n'est là que pour prendre note 
de notre accord sur le sens. Poser notre compréhension d'adulte à des enfants 
n'a qu'un impact aléatoire, sans ancrage.

La musique peut être un bon moyen de comprendre l'informatique : partitions, 
jouer la partition, composer... sont les équivalents métaphoriques du 
programme, de son exécution et de la programmation (piano mécanique, boîte à 
musique...). 

Un jeu que j'aime beaucoup est le jeu Roméo et Juliette. Deux gentils robots 
qui ne peuvent se passer l'un de l'autre. Sauf que Roméo ne comprends que le 
langage de l'île du Verbe, et Juliette celle de l'île du Sujet. 

C'est un jeu coopératif : on demande à chaque équipe d'amener son robot à 
embrasser le robot de l'autre équipe. 
La première équipe doit utiliser un langage qui met le verbe en avant : avance 
Roméo 5 pas. La seconde, le sujet en avant : Roméo avance 5 pas. On reconnaît 
les prémisses d'un langage objet vs impératif. En prime, on fait de la 
grammaire. 

On peut le faire en mode interactif, chaque équipe donne à tour de rôle sa 
commande, puis lancer un défi pour que ça soit un... programme. Pour l'aspect 
ludique, on peut la jouer colin-maillard pour les deux robots. Nombreuses 
variations sur le même thème  possibles. 

Pas besoin d'ordinateur pour comprendre les principes qui fondent la 
programmation : au fond, tout n'est que langage, grammaire mémoire, et 
interprétation. Ce qu'un enfant de 6 ans maîtrise déjà. 

Amitiés 
Samir 


Cyber Espace <[email protected]> a écrit :
>Bonjour, 
>
>tout d’abord, je voudrais remercier Bastien Guerry pour son accueil. 
>
>Je suis animateur multimédia d'un Cyber espace et je suis en train de
>mettre en place des ateliers de programmation avec Scratch et
>ScratchJR. 
>Ces ateliers sont à destination d'enfants de primaire (environ entre 6
>et 10 ans). 
>
>Dans le déroulé de mon atelier, en guise d'introduction, je voudrais
>faire une aparté sur des définitions, en apportant des réponses très
>simple : 
>
>Qu'est-ce que la programmation ? 
>Qu'est-ce qu'un programme ? 
>Qu'est-ce que du code ? 
>Qu'est-ce qu'un algorithme ? 
>
>Je n'arrive pas à trouver les mots justes et pertinents pour m'adresser
>à ce public de primaire. J'ai peur de les noyer avec des définitions
>non adaptées à leurs âges. 
>
>Il me faudrait une ligne de texte pour chaque définition. Avec
>éventuellement un exemple "parlant" en plus, permettant de les mettre
>dans un contexte qu'ils connaissent ou dont ils ont entendu parler. 
>
>Pouvez-vous m'éclairer ? 
>
>D'avance, merci pour votre retour :-) 
>
>
>--------------------------------------- 
>
>
>CYBER ESPACE 
>TURBINE SCIENCE 
>Tél. : 04 50 08 17 03 
>Email : [email protected] 
>laturbinesciences.agglo-annecy.fr/connecter 
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Discussion mailing list
>[email protected]
>http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion
_______________________________________________
Discussion mailing list
[email protected]
http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion

Répondre à