On 2008-03-31, Laurent Pointal <laurent.pointal@laposte.net> wrote:
> Le Mon, 31 Mar 2008 23:20:07 +0200, Wykaaa a écrit :
>> Thierry B. a écrit :
>>> Quand à son enseignement dans les facs, je dis oui aussi. Pour les
>>> mêmes raisons, d'abord; et surtout pour les domaines couverts: calcul
>>> scientifique, traitement du texte, interfaces graphiques, interfaces
>>> avec d'autres langages/logiciels. On peut le voir comme un langage
>>> "glue" qui permet de concentrer ses efforts sur le résultat à
>>> atteindre, et pas sur les moyens à utiliser.
>>
>> Surtout ne pas l'enseigner dans les écoles !! Un langage qui permet
>> d'utiliser des variables sans les déclarer doit être banni de
>> l'enseignement de la programmation.
>
> AMA il ne faut pas le prendre comme ça.
>
> Si tu enseignes la programmation à des gens dont ça va être le métier, il
> faut quelque chose qui soit éventuellement plus lourd, et oblige à
> apprendre de bonnes méthodes (typiquement ADA).
> Il leur faudra aussi apprendre des langages avec d'autres paradigmes, et
> ils ne pourront passer à côté du C et de l'inévitable Java.
Je partage ce constat (et je suis dans une école avec une bonne partie
informatique), mais il ammène une limite: une fois vu C et Java, il ne
reste plus forcément beaucoup d'heures.
> Si tu enseignes à des personnes pour qui la programmation n'est qu'une
> unité de valeur obligatoire dans leur cursus, qui leur servira peut-être
> plus tard (mais pas sûr), alors autant leur apprendre un langage qui leur
> permette de faire simplement des choses puissantes,:interfaces
> graphiques, accès fichiers, liens avec des bases de données, manipulation
> des protocoles de l'internet...
Tout à fait.
Mais l'enseignement de la programmation dans des cursus non
informatiques est un vrai problème: en fait, ce sont rarement
des informaticiens de formation qui les font, ce qui pose non
pas un problème de qualité (que des physiciens codent des scripts
python ou matlab comme des pieds, c'est pas très grave) mais
de positionnement (qu'est-ce que l'informatique, quels sont
ces enjeux en 2008, etc).
>> PS : perso, je n'aurais pas intitulé le sujet de cette manière mais
>> plutôt : langages pour l'enseignement de la programmation - langages
>> pour l'industrie ou quelque chose comme ça.
J'ai fait la modif.
Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)