Accéder au contenu.
Menu Sympa

educ - Re: [Itic] Why everyone should learn programming?

Objet : Liste de discussion du groupe de travail Éducation et logiciels libres de l'April (liste à inscription publique)

Archives de la liste

Re: [Itic] Why everyone should learn programming?


Chronologique Discussions 
  • From: cnestel AT free.fr
  • To: Bastien Guerry <bastienguerry AT googlemail.com>
  • Cc: itic AT melusine.eu.org, educ AT april.org
  • Subject: Re: [Itic] Why everyone should learn programming?
  • Date: Sat, 30 Oct 2010 19:16:59 +0200 (CEST)


----- "Bastien Guerry" <bastienguerry AT googlemail.com> a écrit :

> Désolé, en anglais:
>
>
> http://flowingdata.com/2010/10/28/why-everyone-should-learn-programming/
>
>

Le titre est déjà significatif en soi. ce qui ouvre ces questions
en filigrane :


Devons-nous considérer que dans le système éducatif, seules deux options
sont possibles :

- d'un côté l'informatique en tant que science (sous-entendu algorithmie) :
- de l'autre l'usage de informatique en tant qu'outil, ustensile validé
par des "compétences" jamais enseigénes (le B2i,etc) ?

Quid de la programmation dans ce dispositif ; c'est-à-dire quid des
logiciels et de leurs mode de production ?

Ici se pose non seulement la question des logiciels libres, mais également
de la place de l'informatique en tant qu'oeuvre de l'esprit, à tous
les niveaux du système éducatif, y compris au collège, y compris
dans l'enseignement et les filières technologiques.

L'auteur d'un article récent publié dans la revue Interstices intitulé
"Comment développer la culture en informatique : en l'enseignant dès
le lycée !", s'étonne que l'on puisse demander à un chercheur en informatique
qu'il puisse régler un problème avec un logiciel Truc ou un driver Machin ».

Réf :
http://interstices.info/jcms/i_57558/comment-developper-la-culture-en-informatique-en-l-enseignant-des-le-lycee

Cet article est recommandé par l'animateur du groupe éducation de l'AFUL
qui écrit sur la liste educ de cette association : "Un article intéressant
à lire, dans la lignée de mon travail avec le groupe ITIC".

Or, si les exemples que suggère cet article méritent effectivement d'être
enseignés, rien n'est dit sur la forme intelligible et compréhensible des
logiciels que l'on appelle code source.

Et n'est-ce pas précisément parce que le code source du driver Machin d'une
imprimante Xérox qui tombait souvent en panne, au laboratoire d'intelligence
artificielle du MIT, n'était pas disponible, que Richard Stallman décida de
fonder le mouvement pour le logiciel libre ?

Ce qui nous ramène à l'interview de Mark Webster qui, dans son interview,
parle de "technology progamm".

Si la différence entre la fonction "Enregistrer" et "Enregistrer sous" ou
avoir entendu parler de la machine de Turing doivent bien sûr être
enseignés dirait-on pour autant que la théorie de la relativité restreinte
relève des mathématiques au prétexte qu'Einstein décrit une réalité
physique au moyen d'une écriture mathématique ?
Si l'informatique en tant que science mérite d'être enseignée, la technologie
informatique ne le mériterait-elle pas également ?

Or, force est de constater que nous sommes plongés dans une véritable
skizophrénie produite par une double contrainte (double bind) qui trouve son
origine dans le discours de l'Académie des sciences.

On aurait d'un côté l'informatique en tant que science, fille des
mathématiques
ou vice versa selon les nuances, qui légitimerait son enseignement dans
les filières scientifiques et de l'autre, la technologie en tant que
science des objets techniques ; comme s'il n'existait pas d'ingénierie
informatique, fondée pour une grande part sur des mathématiques appliquées,
mais pas seulement.

Et le pire dans ce lamentable gâchis, c'est que les points de vue
ne se posent pas - bien au contraire !- en termes de "OU exclusifs",
puisqu'il s'agit principalement de ET !

La contradiction n'est pas entre l'informatique en tant que science et
l'informatique en tant que technologie, mais elle est dans le fait même
de prétendre, vouloir les opposer.

Et si personne ne peut contester la nécessité d'avoir au moins entendu
parler de la machine de Turing, de connaître la base 2, la culture
technologique n'en est pas moins fondamentale. La technologie n'est
pas seulement l'application des sciences, c'est aussi l'application
des sciences dans des contextes juridiques, économiques, des modes
et des rapports de production. Ainsi en est-il de l'octet, imposé
par IBM au début des années soixante.

Nous devons pas seulement nous battre pour une culture scientifique,
mais également pour une culture technologique.

Or, il n'existe aucune formation à l'informatique dans les filières
technologiques, comme si la technologie du XXIème siècle devait se
limiter à celle du XIXème : l'étude des objets techniques.


Amicalement à tous,
Charlie



  • Re: [Itic] Why everyone should learn programming?, cnestel, 30/10/2010

Archives gérées par MHonArc 2.6.16.

Haut de le page