Ils sont à polytechnique, tes élèves? :-) Je doute que beaucoup d'élèves de terminale, même scientifique, pigent le coup de R et Z.
Le problème de fond, c'est que c'est faux de dire que l'ordinateur ne sait pas faire. La vérité, c'est que le langage demande parfois une conversion explicite, qui est une étape pénible due à la complexité du stockage des données numériques par un ordinateur. Cette complexité ne pourra pas être cachée éternellement, mais elle n'est absolument pas nécessaire à l'apprentissage de la programmation, surtout quand on parle d'approche ludique ou intuitive.
J'ai l'impression que l'idée, c'est de réduire la taille de la marche intiale, celle qu'il faut escalader pour faire son premier programme, comprendre comment programmer un ordinateur permet de répondre à des besoins. Quand on écoute ce que raconte un informaticien à un public de débutant, on se demande comment il apprendrait à conduire à quelqu'un :
OK, donc là, tu rentres dans le véhicule, et tu vois tout de suite en bas l'allume-cigare. À côté de l'allume-cigare, il y a les boutons pour ouvrir les vitres (mais ces boutons ne sont pas tout le temps à la même place entre les différentes marques de voiture). Là c'est l'autoradio, les boutons sont en anglais, je vais te les traduire parce que sinon tu ne pourras pas conduire : "Vol" c'est le volume, "Stat 1" c'est la première station, etc. Je t'ai collé des post-its partout. Tiens, plus bas, il y a la pédale d'embrayage. Elle est connectée à un cable, qui arrive à un dispositif constitué d'une butée et d'un disque, qui va frotter sur le volant moteur. Quand tu tires sur le cable, ça déconnecte le disque et le volant moteur. Il faudra faire ça quand tu passeras les vitesses, mais on parlera des vitesses plus tard. Là pour le moment, tu as quand même compris le coup du cable? Non, parce que le cable, c'est comme ça sur tous les modèles. Sauf sur ceux qui ont des vitesses automatiques. C'est beaucoup plus facile et je n'aurais pas eu besoin de t'expliquer tout ça, mais c'est moins pédagogique, tu comprends? De toutes manières, les automatiques ont aussi des boutons pour remonter les vitres. Je t'ai dit que l'allume-cigare servait à brancher des trucs électriques? Non non, on ne peut pas y mettre des clopes. Il est branché sur la batterie. En fait, il y a des gens qui s'en servent pour allumer des clopes, mais ça ne sert pas à ça normalement.
[^] # Re: Décalage
Posté par arnaudus . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 9. Dernière modification le 24 octobre 2014 à 16:47.
Ils sont à polytechnique, tes élèves? :-) Je doute que beaucoup d'élèves de terminale, même scientifique, pigent le coup de R et Z.
Le problème de fond, c'est que c'est faux de dire que l'ordinateur ne sait pas faire. La vérité, c'est que le langage demande parfois une conversion explicite, qui est une étape pénible due à la complexité du stockage des données numériques par un ordinateur. Cette complexité ne pourra pas être cachée éternellement, mais elle n'est absolument pas nécessaire à l'apprentissage de la programmation, surtout quand on parle d'approche ludique ou intuitive.
J'ai l'impression que l'idée, c'est de réduire la taille de la marche intiale, celle qu'il faut escalader pour faire son premier programme, comprendre comment programmer un ordinateur permet de répondre à des besoins. Quand on écoute ce que raconte un informaticien à un public de débutant, on se demande comment il apprendrait à conduire à quelqu'un :
OK, donc là, tu rentres dans le véhicule, et tu vois tout de suite en bas l'allume-cigare. À côté de l'allume-cigare, il y a les boutons pour ouvrir les vitres (mais ces boutons ne sont pas tout le temps à la même place entre les différentes marques de voiture). Là c'est l'autoradio, les boutons sont en anglais, je vais te les traduire parce que sinon tu ne pourras pas conduire : "Vol" c'est le volume, "Stat 1" c'est la première station, etc. Je t'ai collé des post-its partout. Tiens, plus bas, il y a la pédale d'embrayage. Elle est connectée à un cable, qui arrive à un dispositif constitué d'une butée et d'un disque, qui va frotter sur le volant moteur. Quand tu tires sur le cable, ça déconnecte le disque et le volant moteur. Il faudra faire ça quand tu passeras les vitesses, mais on parlera des vitesses plus tard. Là pour le moment, tu as quand même compris le coup du cable? Non, parce que le cable, c'est comme ça sur tous les modèles. Sauf sur ceux qui ont des vitesses automatiques. C'est beaucoup plus facile et je n'aurais pas eu besoin de t'expliquer tout ça, mais c'est moins pédagogique, tu comprends? De toutes manières, les automatiques ont aussi des boutons pour remonter les vitres. Je t'ai dit que l'allume-cigare servait à brancher des trucs électriques? Non non, on ne peut pas y mettre des clopes. Il est branché sur la batterie. En fait, il y a des gens qui s'en servent pour allumer des clopes, mais ça ne sert pas à ça normalement.