C'est magnifique ce que vous écrivez. Personnellement j'adhère complétement à votre démarche et j'admire la sensibilité poétique que vous réussissez à associer au sujet avec tant de naturel. Cette identification de l'impératif et de l'objet est tout à la fois simple, pertinente et superbe. Vous devriez écrire quelque chose à ce sujet et faire connaître votre expérience. Cependant je ne sais pas très bien dans quel cadre ce serait possible. Le cadre académique quoique très intéressant et riche est aussi très marqué par des habitudes, des traditions, des classements.

Frédéric Drouillon





Le 04/03/2016 19:12, Samir Saidani a écrit :

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
    <http://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
_______________________________________________
Discussion mailing list
[email protected]
http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion

Répondre à