Libre et éducatif : épisode 02 – SCRATCH – Programmer ! C’est pas que pour les grands…

La question est la suivante : Comment susciter l’intérêt aux métiers de l’informatique et plus particulièrement à celui de la programmation chez les jeunes ?

Beaucoup de personnes, dont des enseignants, considèrent la programmation comme une activité compliquée et technique. Mais avec l’arrivée d’une nouvelle génération d’outils de programmation et la création d’activités, en ligne ou hors ligne, il existe maintenant des solution pédagogiques qui peuvent aider à surmonter les difficultés d’approche et rendre la programmation plus accessible à chacun.

Fiche de classement

Catégorie : Langage de programmation

Système : Windows, Linux,MacOS

Niveau : primaire / secondaire

Langue : Français, English, Deutsch

Usage : Apprentissage de la logique, des concepts de base de la programmation, activation de la notion de partage et de collaboration

Licence : MIT License

C’est le Laboratoire de Média du MIT et UCLA qui a développé et étudié ce nouvel environnement de programmation interconnecté et multimédia. Conçu spécifiquement pour améliorer la découverte et la mise en œuvre de technologie, cet outil est destiné explicitement au monde de l’apprentissage et de l’éducation.

Pourquoi choisir Scratch ?

Ce type de plate-forme permet entre autres de transformer l’utilisation des technologies dans le milieu scolaire, en évoluant au-delà des activités informatiques fondamentales (traitement de texte, tableur, …) pour permettre aux enfants d’avoir une compréhension et une maitrise des technologies qui font leur quotidien.

Mais elle permet aussi de proposer aux enfants de devenir des créateurs et des inventeurs, en utilisant les nouvelles technologies, et d’ensuite proposer de partager et collaborer avec d’autres au delà des frontières géographiques, culturel et linguistiques.

Des objets emboitables

la programmation SCRATCH est basée sur une représentation en blocs de construction, dans laquelle les apprenants construisent des procédures en assemblant ensemble des blocs graphiques.

Impossible de se tromper, les différents types de données sont représentés par des blocs de différentes formes, avec des morceaux s’emboitant les uns dans les autres seulement si la logique ou la syntaxe est correcte.

En permettant aux jeunes de se concentrer sur les problèmes logiques qu’ils veulent solutionner, et non sur la mécanique ou la syntaxe de programmation, SCRATCH élimine la possibilité d’erreurs. Erreurs qui sont le principal frein à l’apprentissage des langages de programmation plus classiques.

 

Ajout de contenu multimédia riches.

Les projets les plus intéressants et les plus complets réalisés en milieu scolaire impliquent la manipulation d’images, de vidéo et de musique, en utilisant des programmes habituellement propriétaires et très gourmands en ressources (PhotoShop, Première et l’Acid Pro).

 

Par contraste, les activités initiales dans les environnements de programmation traditionnels impliquent typiquement la manipulation de nombres et de graphiques simples.

 

En fournissant des possibilités de programmation via contrôles programmables sur des contenus multimédia riches, SCRATCH propose une nouvelle manière d’intégrer ces activités de programmation qui sont plus en phase avec les intérêts des jeunes.

Une dimension communautaire.

l’architecture objet de SCRATCH permets d’ajouter un intérêt supplémentaire grâce à ces fonctionnalités de partage. En effet, la plate-forme propose le partage des objets à tous les niveaux (des blocs de procédure aux caractères animés, en passant par des projets complet). Une bonne manière d’apprendre en P2P et d’ouvrir ses activités et sa programmation à la discussion.

 

ScratchEd from Karen Brennan on Vimeo.

 

[Site] La page « educateur » sur le site officiel
[Article] Scratch: un langage de programmation interdit aux grands
[Article] L’Atelier de veille technologique – Scratch ouvre le développement aux très jeunes
[Livre] Scratch Programming for Teens
[Site] Scratch @MIT (conférence 11-14/08/2010)

written by

Conseiller pédagogique TIC auprès de TechnofutuTIC, responsable du projet Pedago-TIC.
Related Posts

Comments are closed.

Leave a Reply

Want to join the discussion?
Feel free to contribute!