Un incontournable : SCRATCH.

Pour débuter.

Le logiciel pour acquérir les compétences de programmation du cycle 4 est Scratch. (le lien pour le télécharger)

Scratch est un logiciel qui permet d’apprendre la programmation avec des blocs que l’on déplace à la souris. Ces instructions sont directement visibles grâce à un lutin qui devient animé.

Mblock pour la technologie.

Mblock est un fork de scratch, vous trouverez l’instalation en suivant ce lien…

Mblock ajoute une bibliothèque de fonction “automate programmable” à Scratch. Il tranforme également les blocks en C++ (édition/mode arduino).

La limite, les mauvaises habitudes chez les étudiants!

Apprendre à utiliser Mblock/Arduino est assez facile. Les pré-requis sont:

  • Comprendre la différence entre un 1 logique et un 0 logique.
  • Comprendre la différence entre une entrée et une sortie numérique.
  • Comprendre la différence entre un signal analogique et numérique.

Pour donner du sens au apprentissage, il convient de contextualiser les montages et de l’inclure dans la démarche de projet d’un projet de l’année.

Cependant, Scratch ou Mblock sont des incontournables dans le sens où ils sont préconisé pour la préparation au DNB. En ce sens il convient de commencer par un des deux logiciels et de basculer vers le C++ plus tard.