Re: [Squeak-fr] Expérience enseignement 1er cycle universitaire
Serge Stinckwich
Serge.Stinckwich at info.unicaen.fr
Mer 4 Juil 05:34:07 UTC 2007
Le 3 juil. 07 à 20:14, stephane ducasse a écrit :
> tu peux aussi utiliser Visualworks mais c'est moins fun.
> Je pense que pedagogiquement Smalltalk est largement superieur a
> Java ou C++ car on apprend des concepts
> et pas de la syntaxe.
> Apres les gens s'attachent aux apparences mais mon discours est le
> suivant:
> un programmeur indien coute 3 fois moins cher et bosse parfois 70
> heures par semaine
> donc si je perds mon temps avec la syntaxe ben ou a tous perdu
>
> maintenant c;est important de voir java aussi.
>
> Le probleme d'utiliser Smalltalk en premier cycle n'est pas
> Smalltalk mais la conception objet.
> Les etudiants ont souvent un mal enorme a comprendre ce qu'est un
> objet.
> Smalltalk avec sa metaphor
> envoie de message, syntax avec des args au milieu (on parle petit
> negre aux objects)
> inspector pour communiquer directeemtn avec des objets
Oui, on fait maintenant quasiment que de l'objet en IUT. La notion
d'objet n'est pas si simple à comprendre.
Avant je faisais un peu de programmation fonctionnelle. Cela manque
peut-être un peu maintenant.
> Par exemple, j'ai demande en entretien de M2 a des etudiants qui
> ont "appris Java" la difference entre heritage
> et composition et souvent on pourrait mourrir de rire.
>
> Autre question qui tue:
> expliquer ce qu'est l'envoi de message en Java avec presence
> d'overloading, (2 classes, deux methodes, 2 instances).
> je pense que meme les collegues de serge peuvent rester bouche bee
> ou totalement faux.
>
C'est quoi la question, je vois pas ce qui est difficile ;-)
A+
-- oooo
Dr. Serge Stinckwich OOOOOOOO
Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO
oooooo
Smalltalkers do: [:it | All with: Class, (And love: it)] \ /
##
Plus d'informations sur la liste de diffusion Squeak-fr