ROBA28A
Module 28 : Codage par blocs A (facultatif)
Résultat d’apprentissage
Examine les concepts de programmation en utilisant le langage de programmation par blocs.
Indicateurs
(a) Différencie entre les fonctionnalités des langages de programmation visuels ou par blocs (p.ex.BlockyDuino, Scratch, Snap!, Ozoblockly, EdBlocks et JavaScript Blocks) et les langages de programmation basés sur du texte (tels que Python, C ++, Java et JavaScript).
(b) Explique les avantages et les inconvénients que présentent les langages de programmation par blocs.
(c) Crée un programme faisant usage d’une séquence d’événements linéaire dans un environnement de programmation par blocs.
(d) Utilise un événement pour déclencher une séquence d’actions dans un environnement de programmation par blocs.
(e) Adapte ou créer un programme débranché (c’est-à-dire, non informatisé) faisant usage d’une séquence d’événements linéaire.