Guide d’apprentissage MST :: Scratch

Logo RÉCIT
Accueil du siteÀ propos de Scratch
Sur le Web
Scratch ressources
Ressources : objets, sons, tutoriels, etc.
Scratch programming handbook
Vous y trouverez plusieurs projets très intéressants dont Fish qui illustre comment un poisson en mange des plus petits.
Learn Scratch
Ce site est très bien fait. Il contient de nombreuses vidéos et des tutoriels fort utiles. À consommer sans modération.
Qu’est que Scratch ?
lundi 17 mars 2008
par Pierre Lachance
popularité : 1%

Un langage de programmation interdit aux grands...

Scratch est un nouvel environnement de programmation visuelle et multimédia basé sur Squeak destiné à la réalisation et à la diffusion de séquences animés sonorisées ou non, et plus généralement à l’apprentissage de la programmation. L’intégration de Scratch peut se faire rapidement au premier cycle du primaire permettant ainsi aux élèves de développer rapidement l’apprentissage de la programmation.

Fruit d’un long travail, Il a été développé par le Media Lab du MIT en collaboration avec le KIDS research group de l’UCLA (University of California, Los Angeles).

Scratch illustre véritablement les potentialités pédagogiques et ludiques de Squeak. Il existe de nombreux outils interactifs de manipulations d’images et de sons destinés à visualiser et produire des séquences multimédia animées. Mais, la plupart du temps la visualisation de ces animations est passive – hormis à cliquer et cliquer encore - et il est impossible de les modifier. Quant à les produire ! les outils sont souvent préformatés ou d’un accès parfois difficile, voire les deux.

Scratch change radicalement la donne. Il offre une interface intuitive – y compris pour les plus jeunes - de dessin en bitmap, de manipulation d’images, de photos, de sons, de musiques, etc. et surtout de programmation visuelle de tous ces éléments. Avec Scratch, il est facile de créer des personnages, de changer leur apparence et de les faire interagir les uns avec les autres. Il est aussi possible, conseillé même, de publier ses productions afin que d’autres puissent en bénéficier voir s’en servir dans leur propres travaux.

Plus précisément, Scratch trouve son intérêt le plus évident comme support d’apprentissage de la programmation informatique. Coder avec Scratch est beaucoup plus simple qu’avec un langage traditionnel, créer un script consiste à assembler des briques de contrôles, de variables, de test, etc. Ce script constituera lui-même une nouvelle brique et viendra grossir le lot de celles qui existent déjà. On retrouve ici le modèle constructiviste de Logo ou des E-Toys de Squeak.

Scratch est disponible sous Windows, Mac OS X et Linux et est diffusé sous une licence libre MIT.

 

Question ou commentaire?