Scratch

Scratch est un langage de programmation visuelle par blocs et un environnement de développement facilitant la création de logiciels multimedia. Le langage est basé sur la manipulation d'objets, dans l'esprit de précédent projets développés comme Etoys, mais excluant les problèmes de syntaxe en proposant un langage visuel reposant sur l'imbrication de blocs contrairement aux langages textuels (comme SmallTalk pour Etoys).

Le langage est utilisé dans de nombreux pays pour les phases d'initiation à l'algorithmique et programmation.Suite au développement d'un site web permettant la programmation directement dans un navigateur plutôt qu'au travers d'une application comme précédemment, une très importante communauté d'usagers s'est développée. Le slogan de Scratch est « Imagine, programme, partage ! » (« Imagine, Program, Share »). Ainsi, de très nombreux projets sont disponibles sur le site officiel et permettent de progresser en étudiant le code qui est accessible.

Il est aussi possible de gérer des studios pour regrouper des projets au sein d'un espace, une fois un compte enseignant·e créé.

Ressources en lien avec cet outil :

  • mer/outils/scratch.txt
  • Dernière modification : 2023/07/04 11:39
  • de cas-si