Les Langages de Programmation par blocs


Les langages de programmation par blocs / VPL (Visual Programming Language), sont des langages de programmation visuels qui substituent les lignes de code par des blocs qui se connectent les uns aux autres.

Un langage de programmation graphique ou visuel est un langage de programmation dans lequel les programmes sont écrits par assemblage d'éléments graphiques. Sa syntaxe concrète est composée de symboles graphiques et de textes, qui sont disposés spatialement pour former des programmes. De nombreux langages visuels se basent sur les notions « de boîtes et de flèches » : les boîtes (ou d'autres d'objets) sont traitées comme des entités, reliées par des flèches ou des lignes qui représentent des relations. (Wikipedia)


Exemple de code générant des dialogues pour un exercice d'apprentissage du français:
Dialogo in francese 1




Logiciels utilisants la programmation par bloc


Plateformes ressource

Code Club World (en anglais), de la fondation Raspberry Pi, pour apprendre aux enfants à coder: https://www.clubic.com/raspberry/actualite-393042-la-fondation-raspberry-pi-presente-code-club-world-pour-apprendre-aux-enfant-a-coder.html

Pour programmer des robots éducatifs

  • Thymio: Programmez (VPL, VPL3, Blockly, Scratch)
  • Sphero Edu (sur supports mobiles), codage pour robots Sphero
  • Code Lab (sur supports mobiles), codage pour robots Cozmo
  • Blue’s Blocs (sur Android) pour le TTS Blue-Bot
  • ...

Programmation Ressources