On 2008-04-01, Laurent Pointal <laurent.pointal@laposte.net> wrote:
> Le Tue, 01 Apr 2008 20:54:13 +0200, Wykaaa a écrit :
>
><zip>
>
>> Le débat entame ici le fond du problème pour l'enseignement de la
>> programmation.
>> Je vais donner mon point de vue personnel qu'on peut ne pas partager
>> (mais sans polémique SVP) :
>
> Il est partagé.
> J'y ajouterais des langages à paradigmes différents (style Lisp, Prolog
> et assimilés). C'est un truc qui me manque je trouve, j'ai fait un peu de
> prolog au CNAM, mais c'est tout.
>
> Note: mes collègues qui enseignent dans les cursus d'informatique en fac
> ont de plus en plus de mal de trouver des étudiants intéressés par le
> simple fait de programmer - la pluspart veulent devenir analystes, chefs
> de projets... mais surtout pas mettre les mains dans le cambouis. Pas sûr
> qu'à terme ça ne fasse pas de mauvaises surprises au niveau des cahiers
> des charges qu'ils rédigeront...
Petite anectode: cours de Pascal, premier semestre d'école d'ingé
"mais pourquoi on apprend à programmer finalement ? C'est pas un boulot
d'ingenieur, c'est un boulot de technicien sous payé."
Je me suis contenté de lui dire qu'il pouvait ajouter sur son CV
qu'il refuserait tout boulot demandant de coder, qu'il était libre...
Il a réalisé qu'il avait dit une connerie...
> AMA il est important de leur montrer la réutilisation de bibliothèques
> existantes, de leur apprendre à chercher d'abord si ce dont ils ont
> besoin n'a pas déjà été réalisé dans un langage/outil quelconque.
Oui et non.
Disons que si tu n'as pas quelques notions sur ce qu'est un
tableau, une liste, un arbre et une table de haschage, ben,
tu ne sais même pas qu'il existerait une structure de donnée
plus appropriée pour telle structure de donnée.
Après, oui, recoder un parseur XML depuis 0 en C...
>>> 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)
>
> Ouaif... sauf quand il faut les reprendre pour les adapter...
Là, faut reprendre l'article qui a été publié, et recoder de 0.
> Je leur trouverais en commun d'avoir à accéder à des bases de données et
> à faire des traitements pour extraire ce dont ils ont besoin... des cours
> de SQL?
D'Excel, ce serait suffisant ;-)
Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)