Ci-dessous, les différences entre deux révisions de la page.
Both sides previous revision Révision précédente Prochaine révision | Révision précédente | ||
outils_et_langages [2016/01/29 15:18] Raphaël Pierquin |
outils_et_langages [2020/03/28 16:58] (Version actuelle) 2a01:e35:2e63:9700:e927:9b9b:609a:f4d7 |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
- | Vous avez essayé un outil de programmation ou un langage lors d'un Coding Goûter ? Cela a été un enorme fun ou au contraire c'était totalement inadapté ;-) ? | + | Vous avez essayé un outil de programmation ou un langage lors d'un Coding Goûter ? Cela a été un énorme fun ou au contraire c'était totalement inadapté ;-) ? |
Partagez votre experience en une ou deux phrases pour aidez les prochains à s'amuser en programmant. | Partagez votre experience en une ou deux phrases pour aidez les prochains à s'amuser en programmant. | ||
Ligne 10: | Ligne 10: | ||
==== Voici ce que nous avons déjà utilisé pendant un Coding Goûter ==== | ==== Voici ce que nous avons déjà utilisé pendant un Coding Goûter ==== | ||
- | |||
- | |||
- | **RoboZZle. **Un jeu de logique et algorithmique. Les niveaux simples apprennent quand même séquentialité, fonctions et même récursion (appel d'une fonction par elle même). Pour tous, selon le tableau choisi. La plupart des niveaux sont des vrais casses-têtes, et ne sont pas conçus pour l'apprentissage.Une bonne entrée en matière, projeté au mur et résolu collectivement comme lors du premier Coding Goûter | + | **RoboZZle. **Un jeu de logique et algorithmique. Les niveaux simples apprennent quand même séquentialité, fonctions et même récursion (appel d'une fonction par elle même). Pour tous, selon le tableau choisi. La plupart des niveaux sont des vrais casses-têtes, et ne sont pas conçus pour l'apprentissage.Une bonne entrée en matière, projeté au mur et résolu collectivement comme lors du premier Coding Goûter |
La version iPhone contient une excellente série de niveaux sur l'appel de fonction et la récursion, la pile d'exécution. Avec visualisation de la pile d'exécution, qui rend visible la récursion, et qui manque sur la version web. C'est une rareté partout ailleurs aussi, en fait. | La version iPhone contient une excellente série de niveaux sur l'appel de fonction et la récursion, la pile d'exécution. Avec visualisation de la pile d'exécution, qui rend visible la récursion, et qui manque sur la version web. C'est une rareté partout ailleurs aussi, en fait. | ||
[[http://robozzle.com/]] (web Silverlight et javascript. une version iPhone gratuite existe) | [[http://robozzle.com/]] (web Silverlight et javascript. une version iPhone gratuite existe) | ||
Ligne 20: | Ligne 18: | ||
La version 2 est basée sur Flash et peut être utilisé directement dans un navigateur. Cette version n'a pas encore été beaucoup utilisé pendant Coding Goûter. | La version 2 est basée sur Flash et peut être utilisé directement dans un navigateur. Cette version n'a pas encore été beaucoup utilisé pendant Coding Goûter. | ||
[[http://scratch.mit.edu/]] (win, mac, linux) | [[http://scratch.mit.edu/]] (win, mac, linux) | ||
+ | |||
+ | **Selfless heroes.**Entre scratch (pour la programmation graphique) et robozzle (pour les énigmes). Ça devrait marcher à partir de 9-10 ans (à tester), et ça peut plaire aux adultes qui aiment bien se creuser la tête. Contrairement à scratch, l'instruction de saut permet de faire de la programmation non structurée, et permet de comprendre pourquoi on peut pas toujours à la fois optimiser la taille du code et sa vitesse. | ||
+ | [[https://play.selflessheroes.fr/]] (sur le web : pas d'installation nécessaire) | ||
**Context Free. **Un langage qui permet en quelques lignes de générer des formes complexes et très belle.Les exemples de bases sont un peu complexes à comprendre, et sont surtout des prouesses visuelles incroyables. Des exemples plus simples à bidouiller seraient utiles. | **Context Free. **Un langage qui permet en quelques lignes de générer des formes complexes et très belle.Les exemples de bases sont un peu complexes à comprendre, et sont surtout des prouesses visuelles incroyables. Des exemples plus simples à bidouiller seraient utiles. | ||
[[http://www.contextfreeart.org]] | [[http://www.contextfreeart.org]] | ||
- | **LiveCodeLab.** Un outil de live code graphique et 3D totalement magique, qui marche dans un navigateur web. Une fois fois la page chargé, LiveCodeLab n'a plus besoin de la connexion internet.Son texte de grande taille le rend parfait pour travailler à deux ou trois devant un seul écran. Retour d'expérience sur la traduction : Une version française a été mise en place spécialement pour un essai durant Coding Goûter par le développeur. Elle a été supprimée du site depuis. La traduction des commandes n'était pas vraiment utile. La traduction des tutoriaux par contre était très positive.Retour d'expérience sur le live coding : La modification la plus intéressante suite à Coding Goûter est l'ajout d'une option pour que le code reste affiché en permanence au lieu de s'efface au bout de quelques secondes : La disparition du code ne facilitait pas le travail à deux ou trois. | + | **LiveCodeLab.** Un outil de live code graphique et 3D totalement magique, qui marche dans un navigateur web. Une fois fois la page chargée, LiveCodeLab n'a plus besoin de la connexion internet.Son texte de grande taille le rend parfait pour travailler à deux ou trois devant un seul écran. Retour d'expérience sur la traduction : une version française a été mise en place spécialement pour un essai durant Coding Goûter par le développeur. Elle a été supprimée du site depuis. La traduction des commandes n'était pas vraiment utile. La traduction des tutoriaux par contre était très positive. Retour d'expérience sur le live coding : La modification la plus intéressante suite à Coding Goûter est l'ajout d'une option pour que le code reste affiché en permanence au lieu de s'effacer après quelques secondes : la disparition du code ne facilitait pas le travail à deux ou trois. |
[[http://www.sketchpatch.net/livecodelab/index.html]] | [[http://www.sketchpatch.net/livecodelab/index.html]] | ||
- | **Game Salad. **Un outil pour créer des jeux iPhone, iPad et web. Il fonctionne sur des principes finalement assez similaire de Scratch, avec des acteurs, une scène, et des comportements. Une app spéciale pour iPhone et iPad permet d'envoyer et de tester son jeu immédiatement, ce qui est est à la fois plaisant pour l'enfant et permet de faire des itérations et démo plus rapidement | + | **Game Salad. **Un outil pour créer des jeux iPhone, iPad et web. Il fonctionne sur des principes finalement assez similaires à ceux de Scratch, avec des acteurs, une scène, et des comportements. Une app spéciale pour iPhone et iPad permet d'envoyer et de tester son jeu immédiatement, ce qui est à la fois plaisant pour l'enfant et permet de faire des itérations et démo plus rapidement |
Céleste, 11 ans, l'a utilisé avec grand intérêt. À son second Coding Goûter, il est revenu en ayant travaillé chez lui, et il avait beaucoup progressé, et pouvait repérer lui même les bugs dans son projet. | Céleste, 11 ans, l'a utilisé avec grand intérêt. À son second Coding Goûter, il est revenu en ayant travaillé chez lui, et il avait beaucoup progressé, et pouvait repérer lui même les bugs dans son projet. |