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
