Configuration et démarrage

Commencer par "hour of code" ?

Si vous (ou votre groupe) n'avez pas d'expérience de la programmation, en particulier avec des blocs, il existe des sites de découverte TRES BIEN FAITS (gratuits et en français) avec des exercices ludiques et progressifs à faire seul ou à deux.
(Si vous êtes déjà un programmeur averti, allez jeter un coup d'oeil, par exemple avec vos enfants, c'est sympa !).
En moins d'une heure les débutants se seront familiarisés avec les séquences de blocs, les branchements conditionnels et les boucles. Ils les oublieront peut-être ensuite, mais ils auront vu et utilisé ces trois notions de base dans la résolution d'un problème concret.

Voici mes sites préférés :

Minecraft

Celui que je préfère, le mieux pour découvrir

Code.org Maze

personnages variés, tests simples

Star wars

Bien et fonctionnellement plus étendu avec les boutons/évènements

Blockly Maze

pour des participansts ayant déjà fait du code et de la logique.

Blockly dessin

Peut motiver les enfants aimant dessiner.

Blockly Oiseau

Probablement le plus difficile.

Pour les enseignants :


Ces jeux fonctionnent très bien pour animer un atelier. Chaque participant est concentré sur le jeu, et le passage des niveaux. (Voyez avec eux au début les instructions, les indices, le déclenchement et montrez - en cours de route - que les blocs sont en surbrillance au moment de leur exécution).
A la fin de l'exercice, les participants auront vu les trois structures de contrôle essentielles de tout programme. Discutez avec eux de ce qu'est un script ou un programme : une séquence ordonnée d'instructions dont certaines permettent de contrôler ce qui va se passer ensuite : les boucles et les branchements conditionnels.
Vous pouvez également faire remarquer :
  • que chaque script commence par un évènement : Lequel ? quand ils ont appuyé sur le bouton démarrer.
  • que le déroulement du programme peut dépendre de l'environnement, par exemple la présence d'un mur dans un labyrinthe ou de lave dans MineCraft. Ce sont les capteurs et les entrées.
Dans un groupe, cet exercice vous permettra également de constituer des binômes homogènes pour la suite de l'atelier.

Vous allez voir, ces jeux permettent de démarrer asez fort et motivent les participants.