Franchement, pour aborder la programmation avec des jeunes, c'est vraiment un super système.
J'ai monté un club "programmation de jeux vidéo" au collège où je travaille. L'immense avantage de scratch est le fait d'avoir très rapidement un truc visuel et qui "rend bien" et motivant pour les élèves. En 3 séances d'une heure, mes élèves (majoritairement des 5èmes) sont capables de réaliser un petit jeu style labyrinthe avec des méchants. Il reste encore beaucoup à aborder pour avoir des jeux "présentables" (les messages, les variables, le clonage de perso,...), mais c'est vraiment stimulant (j'ai l'impression qu'il passe une bonne partie de leur temps libre à hacker du scratch).
Par contre c'est vrai que je pense que d'ici la fin de l'année il faudra que je passe à autre chose (surement pygame, a moins qu'il existe un "rugame" (je préfère ruby à python)) pour pouvoir structurer un peu les choses. Parce qu'en scratch c'est très rapidement un gros sac de nœud indéfaisable.
En plus scratch est vraiment dans un esprit open-source, tout le monde peux voire les sources et les réutiliser/adapter très facilement (d'ailleurs il faudrait que je regarde en détail ce qu'il dise niveau licence "par défaut" pour les projets). Un point important pour le libriste que je suis.
Par contre point négatif, le nouvel environnement scratch nécessite une vm non libre (flash) alors que la précédente était basé sur squeak.
Bon, je me rends compte que ce message est un peu brouillon, mais j'ai l'intention d'en parler plus longuement dans un futur nourjal.
# Mon expérience avec scratch
Posté par HSimpson . En réponse au message Programmer avec ses pieds et en musique. Évalué à 3.
Franchement, pour aborder la programmation avec des jeunes, c'est vraiment un super système.
J'ai monté un club "programmation de jeux vidéo" au collège où je travaille. L'immense avantage de scratch est le fait d'avoir très rapidement un truc visuel et qui "rend bien" et motivant pour les élèves. En 3 séances d'une heure, mes élèves (majoritairement des 5èmes) sont capables de réaliser un petit jeu style labyrinthe avec des méchants. Il reste encore beaucoup à aborder pour avoir des jeux "présentables" (les messages, les variables, le clonage de perso,...), mais c'est vraiment stimulant (j'ai l'impression qu'il passe une bonne partie de leur temps libre à hacker du scratch).
Par contre c'est vrai que je pense que d'ici la fin de l'année il faudra que je passe à autre chose (surement pygame, a moins qu'il existe un "rugame" (je préfère ruby à python)) pour pouvoir structurer un peu les choses. Parce qu'en scratch c'est très rapidement un gros sac de nœud indéfaisable.
En plus scratch est vraiment dans un esprit open-source, tout le monde peux voire les sources et les réutiliser/adapter très facilement (d'ailleurs il faudrait que je regarde en détail ce qu'il dise niveau licence "par défaut" pour les projets). Un point important pour le libriste que je suis.
Par contre point négatif, le nouvel environnement scratch nécessite une vm non libre (flash) alors que la précédente était basé sur squeak.
Bon, je me rends compte que ce message est un peu brouillon, mais j'ai l'intention d'en parler plus longuement dans un futur nourjal.