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