bonjour,
commiKit tourne avec la VM Squeak
Par contre: C'est bardé de copyRight et il tourne comme une banale application du système hôte, ce qui lui enlève tout intérêt.
Par contre les articles sont intéressant et citent d'autres programmes du genre, entre autre stageCast Creator dont il s'est fortement inspiré.
Mais ce n'est pas non plus du libre.
Peut-être y a-t-il quelque chose du genre sous Linux.
Pour Squeak il faut faire à terme quelque chose qui soit liés aux morphs et dans le style d'un interface qui traduise les action en scripts E-toy. De même que les sripts E-toy se trouvent traduits en Smalltalk.
Dans un premier temps ont peut faire un prototype des réactions de l'interface en ajoutant des propriétés aux morphs.
D'autre part il faut aussi penser que tweak va à l'avenir remplacer les morphs et généraliser les E-toy.
Un autre exemple de programmation visuelle, est mon projet de contruction de figures géomètriques geom plugin. http://p7app.geneve.ch:8090/squeak/34
Je vis en mettre une version revue et adaptée aux nouvelles images 3.8Fr et plugin sur le superswiki dépot de projet. Le procédé utilisé pur l'interface est de placer sur les objets des gadget qui permettent de désigner d'autres objets avec lesquels ils intéragissent.
La droite par exemple portent deux gadgets pour montrer les points par oû elle passe, en cliquant dessus et en montrant un autre objet, la position de cet objet est le point par ou passe la droite.
Un autre exemple est le projet de construction de didacticiels qui s'appuie sur le même procédé, cette fois en associant à une question des récipents contenant des modèles de réponses.(Pas encore publié)
Amitiés
-----Message d'origine----- De: squeak-fr-bounces@lists.squeakfoundation.org A: Noury Bouraqadi ; Squeak in french / Squeak en français Date: 16.10.05 14:04 Objet: RE: [Squeak-fr] KPL Kids programmers language
bonjour, C'est en effet intéressant et se situe ente E-Toy et Toontalk. Il sont d'ailleur partis de toontalk comme il est dit dans ce papier qui montre que ToonTalk est dynamique, pour relire un programme, on ne peut que rejouer l'animation des mouvements qui ont servis à sa construction.On est dans un film.
Pour voir le programme d'une manière statique, est venue l'idée de construire une BD avec les images clés. Point de départ de commiKit.
ToonTalk commikit E-toy Botink Smalltalk constituent tous les niveaux de programmation de la programmation visuelle par animation à la programmation textuelle de haut niveau Amitiés
-----Message d'origine----- De: squeak-fr-bounces@lists.squeakfoundation.org A: Squeak in french / Squeak en français Date: 13.10.05 23:04 Objet: Re: [Squeak-fr] KPL Kids programmers language
Salut,
A la conf ESUG 2005, il y a eu un suédois qui a présenté un ComiKit. C'est très simple et plus intuitif/naturel que Etoy. Il utilise la métaphore de la Bande Dessinée. C'est un proto de recherche qui issu d'expérimentations avec les enfants...
http://www.esug.org/conferences/thirteenthinternationalconference2005/ comikit/ http://www.ida.liu.se/~mikki/comics/ http://www.comikit.se/esug/
Noury Le 12 oct. 05, à 14:40, Dreyfuss Pierre-André (EDU) a écrit :
Bonjour, il y a beaucoup plus près des E-Toy et en plus une programmation entièrement visuelle qui permet aux enfants qui ne savent pas encore lire de programmer: toonTalk.
http://www.toontalk.com/English/free.htm
Mais plus que pour des très jeunes enfants, il permet aux élèves qui
ont des difficultés avec le texte et la lecture d'exprimer leur intelligence non verbale.
J'ai plusieurs fois eu la surprise de constater au premier conseil de
classe que mes meilleurs élèves avec toonTalk étaient en gravement échec dans les autres disciplines.
Mieux lorsque j'ai découvert squeak, je suis passé de tooTalk à Squeak, les élèves ont facilement retrouvés les correspondances pour utiliser Squeak. Par exemple: Les livres qui sortent des objets de toontalk et contiennent les commandes à adresser aux objets correspondent aux visualisateurs tirés de l'oeil bleu.
L'année suivante, certains de ces élèves très faibles se sont trouvés
les meilleurs, meilleurs que d'autres qui étaient bon par ailleurs.
Attention pour nous programmer avec ToonTalk est difficile car ce n'est pas notre forme de pensée qui utilise le texte comme véhicule
alors que la pensée procédurale s'appuie sur l'action mais si l'on veut donner leur chance à tous les élèves, il faut tenir compte de ces
différences.
Faire quelque chose du genre en Squeak est l'un de mes projets, mais je ne veut pas faire un clone de toonTalk mais quelque chose qui s'appuie sur les E-toy et les possibilités de squeak.
Amitiés
-----Message d'origine----- De: squeak-fr-bounces@lists.squeakfoundation.org A: Squeak in french / Squeak en français Date: 12.10.05 13:46 Objet: [Squeak-fr] KPL Kids programmers language Importance: Haute
On est encore loin des Etoys ;-)
Début du message réexpédié :
1. The Kid's Programming Language
by Martin Heller
When I was a 9th-grader interested in programming, my math teacher pointed me at the "computer lab," where the school had one IBM computer. This being 1965, the computer used drum memory, had a hexadecimal instruction set, and had an IBM manual for that instruction set. Period. I didn't get very far with that: our
computer
club, working together, eventually developed a program for generating the value of pi. It could spit out one digit every 5 or 6
seconds--and
that was after optimizing the instruction interleave for the drum rotation speed.
Fast forward 40 years. Here it is 2005, and I'm programming on 3 GHz Pentium IV computers with sophisticated integrated development environments like Visual Studio 2005 and Eclipse, in object-oriented languages like C#, Visual Basic .NET and Java. If you think about it, Visual Studio and Eclipse offer just as great a barrier to a young beginning programmer as that ancient IBM box, except that it's the opposite barrier: instead of having to learn to program with no tools at all, the new programmer now has to learn to use incredibly
powerful
and complex tools in order to program.
There's Logo, of course, and StarLogo in particular. But Logo doesn't provide a great transition to object-oriented languages.
A new, free alternative is the Kid's Programming Language (KPL), from Morrison Schwartz. Jon Schwartz is a Microsoft alumnus; Walt Morrison is an alumnus of NCR and Costco. KPL is the brainchild of their third core team member, Jonah Stagner, who wrote it to teach his own kids
to
program. According to the KPL Web site's Teacher's Introduction:
"KPL stands for Kid's Programming Language. KPL makes it easy for kids to learn computer programming. KPL makes it fun, too, by making it especially easy to program computer games, with cool graphics and sound. KPL is not just for games, though'Äîit can be used for
teaching
many different subjects. KPL's emphasis on games is based on the belief that learning is best when learning is fun.
"KPL is a freeware educational program developed by Morrison Schwartz, a software development and consulting company. KPL is also
a
growing community of teachers, students and parents from around the world who are learning and programming using KPL. KPL is still in its early stages, but already offers a number of sample programs as learning material, and we are working on much more."
Another Morrison Schwartz Web page summarizes the language:
"KPL's language is modeled on the simplicity and readability of BASIC, but it is a structured rather than linear programming
language.
KPL lets children see eye-catching and immediate results from their programs, while teaching them fundamental concepts like variables, data types, loops, decision structures, methods and functions. KPL's data types include integers, decimals, strings, booleans, arrays, and user-defined structures."
To my eye, the KPL language looks like a stripped-down version of the Visual Basic language with some elements of C#. The control
structures
lean towards Basic (If/Then/Else/End If, For/Next, While/End While, Method/End Method), and there are no semi-colons. The comments, on
the
other hand, lean towards the C style: //.
The language has data Structures, on the order of C structs, but not classes, and that's deliberate. The point is that object-oriented programming is not really appropriate for beginners.
** Read more at http://www.byte.com/documents/byt1128970353339/ **
PhL
-- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
<<ATT284978.txt>> _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
-------------------------------------------------------------- Dr. Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
European Smalltalk Users Group Board http://www.esug.org
Squeak: an Open Source Smalltalk http://www.squeak.org --------------------------------------------------------------
_______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
On 17 oct. 05, at 10:01, Dreyfuss Pierre-André (EDU) wrote:
bonjour,
commiKit tourne avec la VM Squeak
Par contre: C'est bardé de copyRight et il tourne comme une banale application du système hôte, ce qui lui enlève tout intérêt.
il faut parle avec mikki. son idee est qu'il ne peut pas faire de recherche car il n'y a pas d'argent en suede pour cela. mais peut etre qu'il est interesse par une collaboration pour une traduction en francais ou autre
Par contre les articles sont intéressant et citent d'autres programmes du genre, entre autre stageCast Creator dont il s'est fortement inspiré.
Mais ce n'est pas non plus du libre.
Peut-être y a-t-il quelque chose du genre sous Linux.
Pour Squeak il faut faire à terme quelque chose qui soit liés aux morphs et dans le style d'un interface qui traduise les action en scripts E-toy. De même que les sripts E-toy se trouvent traduits en Smalltalk.
Dans un premier temps ont peut faire un prototype des réactions de l'interface en ajoutant des propriétés aux morphs.
D'autre part il faut aussi penser que tweak va à l'avenir remplacer les morphs et généraliser les E-toy.
Un autre exemple de programmation visuelle, est mon projet de contruction de figures géomètriques geom plugin. http://p7app.geneve.ch:8090/squeak/34
Je vis en mettre une version revue et adaptée aux nouvelles images 3.8Fr et plugin sur le superswiki dépot de projet. Le procédé utilisé pur l'interface est de placer sur les objets des gadget qui permettent de désigner d'autres objets avec lesquels ils intéragissent.
La droite par exemple portent deux gadgets pour montrer les points par oû elle passe, en cliquant dessus et en montrant un autre objet, la position de cet objet est le point par ou passe la droite.
Un autre exemple est le projet de construction de didacticiels qui s'appuie sur le même procédé, cette fois en associant à une question des récipents contenant des modèles de réponses.(Pas encore publié)
Amitiés
-----Message d'origine----- De: squeak-fr-bounces@lists.squeakfoundation.org A: Noury Bouraqadi ; Squeak in french / Squeak en français Date: 16.10.05 14:04 Objet: RE: [Squeak-fr] KPL Kids programmers language
bonjour, C'est en effet intéressant et se situe ente E-Toy et Toontalk. Il sont d'ailleur partis de toontalk comme il est dit dans ce papier qui montre que ToonTalk est dynamique, pour relire un programme, on ne peut que rejouer l'animation des mouvements qui ont servis à sa construction.On est dans un film.
Pour voir le programme d'une manière statique, est venue l'idée de construire une BD avec les images clés. Point de départ de commiKit.
ToonTalk commikit E-toy Botink Smalltalk constituent tous les niveaux de programmation de la programmation visuelle par animation à la programmation textuelle de haut niveau Amitiés
-----Message d'origine----- De: squeak-fr-bounces@lists.squeakfoundation.org A: Squeak in french / Squeak en français Date: 13.10.05 23:04 Objet: Re: [Squeak-fr] KPL Kids programmers language
Salut,
A la conf ESUG 2005, il y a eu un suédois qui a présenté un ComiKit. C'est très simple et plus intuitif/naturel que Etoy. Il utilise la métaphore de la Bande Dessinée. C'est un proto de recherche qui issu d'expérimentations avec les enfants...
http://www.esug.org/conferences/thirteenthinternationalconference2005/ comikit/ http://www.ida.liu.se/~mikki/comics/ http://www.comikit.se/esug/
Noury Le 12 oct. 05, à 14:40, Dreyfuss Pierre-André (EDU) a écrit :
Bonjour, il y a beaucoup plus près des E-Toy et en plus une programmation entièrement visuelle qui permet aux enfants qui ne savent pas encore lire de programmer: toonTalk.
http://www.toontalk.com/English/free.htm
Mais plus que pour des très jeunes enfants, il permet aux élèves qui
ont des difficultés avec le texte et la lecture d'exprimer leur intelligence non verbale.
J'ai plusieurs fois eu la surprise de constater au premier conseil de
classe que mes meilleurs élèves avec toonTalk étaient en gravement échec dans les autres disciplines.
Mieux lorsque j'ai découvert squeak, je suis passé de tooTalk à Squeak, les élèves ont facilement retrouvés les correspondances pour utiliser Squeak. Par exemple: Les livres qui sortent des objets de toontalk et contiennent les commandes à adresser aux objets correspondent aux visualisateurs tirés de l'oeil bleu.
L'année suivante, certains de ces élèves très faibles se sont trouvés
les meilleurs, meilleurs que d'autres qui étaient bon par ailleurs.
Attention pour nous programmer avec ToonTalk est difficile car ce n'est pas notre forme de pensée qui utilise le texte comme véhicule
alors que la pensée procédurale s'appuie sur l'action mais si l'on veut donner leur chance à tous les élèves, il faut tenir compte de ces
différences.
Faire quelque chose du genre en Squeak est l'un de mes projets, mais je ne veut pas faire un clone de toonTalk mais quelque chose qui s'appuie sur les E-toy et les possibilités de squeak.
Amitiés
-----Message d'origine----- De: squeak-fr-bounces@lists.squeakfoundation.org A: Squeak in french / Squeak en français Date: 12.10.05 13:46 Objet: [Squeak-fr] KPL Kids programmers language Importance: Haute
On est encore loin des Etoys ;-)
Début du message réexpédié :
1. The Kid's Programming Language
by Martin Heller
When I was a 9th-grader interested in programming, my math teacher pointed me at the "computer lab," where the school had one IBM computer. This being 1965, the computer used drum memory, had a hexadecimal instruction set, and had an IBM manual for that instruction set. Period. I didn't get very far with that: our
computer
club, working together, eventually developed a program for generating the value of pi. It could spit out one digit every 5 or 6
seconds--and
that was after optimizing the instruction interleave for the drum rotation speed.
Fast forward 40 years. Here it is 2005, and I'm programming on 3 GHz Pentium IV computers with sophisticated integrated development environments like Visual Studio 2005 and Eclipse, in object-oriented languages like C#, Visual Basic .NET and Java. If you think about it, Visual Studio and Eclipse offer just as great a barrier to a young beginning programmer as that ancient IBM box, except that it's the opposite barrier: instead of having to learn to program with no tools at all, the new programmer now has to learn to use incredibly
powerful
and complex tools in order to program.
There's Logo, of course, and StarLogo in particular. But Logo doesn't provide a great transition to object-oriented languages.
A new, free alternative is the Kid's Programming Language (KPL), from Morrison Schwartz. Jon Schwartz is a Microsoft alumnus; Walt Morrison is an alumnus of NCR and Costco. KPL is the brainchild of their third core team member, Jonah Stagner, who wrote it to teach his own kids
to
program. According to the KPL Web site's Teacher's Introduction:
"KPL stands for Kid's Programming Language. KPL makes it easy for kids to learn computer programming. KPL makes it fun, too, by making it especially easy to program computer games, with cool graphics and sound. KPL is not just for games, though'Äîit can be used for
teaching
many different subjects. KPL's emphasis on games is based on the belief that learning is best when learning is fun.
"KPL is a freeware educational program developed by Morrison Schwartz, a software development and consulting company. KPL is also
a
growing community of teachers, students and parents from around the world who are learning and programming using KPL. KPL is still in its early stages, but already offers a number of sample programs as learning material, and we are working on much more."
Another Morrison Schwartz Web page summarizes the language:
"KPL's language is modeled on the simplicity and readability of BASIC, but it is a structured rather than linear programming
language.
KPL lets children see eye-catching and immediate results from their programs, while teaching them fundamental concepts like variables, data types, loops, decision structures, methods and functions. KPL's data types include integers, decimals, strings, booleans, arrays, and user-defined structures."
To my eye, the KPL language looks like a stripped-down version of the Visual Basic language with some elements of C#. The control
structures
lean towards Basic (If/Then/Else/End If, For/Next, While/End While, Method/End Method), and there are no semi-colons. The comments, on
the
other hand, lean towards the C style: //.
The language has data Structures, on the order of C structs, but not classes, and that's deliberate. The point is that object-oriented programming is not really appropriate for beginners.
** Read more at http://www.byte.com/documents/byt1128970353339/ **
PhL
-- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
<<ATT284978.txt>> _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Dr. Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
European Smalltalk Users Group Board http://www.esug.org
Squeak: an Open Source Smalltalk http://www.squeak.org
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Le 17 oct. 05 à 10:06, stéphane ducasse a écrit :
On 17 oct. 05, at 10:01, Dreyfuss Pierre-André (EDU) wrote:
bonjour,
commiKit tourne avec la VM Squeak
Par contre: C'est bardé de copyRight et il tourne comme une banale application du système hôte, ce qui lui enlève tout intérêt.
il faut parle avec mikki. son idee est qu'il ne peut pas faire de recherche car il n'y a pas d'argent en suede pour cela. mais peut etre qu'il est interesse par une collaboration pour une traduction en francais ou autre
Oui, Michael Kinborg est un gars super sympa ! Il faut prendre contact avec lui. Eventuellement on pourrait monter un projet avec lui pour avoir un financement.
-- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
Le 17 oct. 05 à 10:01, Dreyfuss Pierre-André (EDU) a écrit :
bonjour,
commiKit tourne avec la VM Squeak
Par contre: C'est bardé de copyRight et il tourne comme une banale application du système hôte, ce qui lui enlève tout intérêt.
Oui, si c'est pas du libre, cela lui ote pas mal d'intérêt.
Par contre les articles sont intéressant et citent d'autres programmes du genre, entre autre stageCast Creator dont il s'est fortement inspiré.
Mais ce n'est pas non plus du libre.
Peut-être y a-t-il quelque chose du genre sous Linux.
Pour Squeak il faut faire à terme quelque chose qui soit liés aux morphs et dans le style d'un interface qui traduise les action en scripts E-toy. De même que les sripts E-toy se trouvent traduits en Smalltalk.
Dans un premier temps ont peut faire un prototype des réactions de l'interface en ajoutant des propriétés aux morphs.
D'autre part il faut aussi penser que tweak va à l'avenir remplacer les morphs et généraliser les E-toy.
J'ai déjà essayer des choses simples avec Tweak, cela fonctionne comme les Etoys de Squeak. C'est plus complet au niveau des itérations : tant-que, répéter, etc ...
-- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
squeak-fr@lists.squeakfoundation.org