Commencer avec hour of code
Durée estimée: 30 minutes
Si vous n'avez pas d'expérience en programmation, commencez par des exercices amusants et progressifs comme Blockly Maze.
Si vous pouvez les faire à deux c'est encore mieux, et si vous êtes un programmeur averti, jetez un coup d'oeil, c'est très sympa !
En une heure vous serez familiers des séquences de blocs, des branchements conditionnels et des boucles.
Il y a Blockly Maze et plusieurs séries d'exercices d'introduction à la programmation, voici mes préférées :
Pour les enseignants :
- Ces jeux sont très bien pour animer un atelier. C'est ludique et chacun progresse à son rythme.
- Faites les deux ou trois premiers niveaux avec les participants, en prenant le temps de montrer les instructions, les indices, ..
- Montrez comment coder en ajoutant les instructions petit à petit et en testant,
puis comment trouver les erreurs en analysant le code et en "traçant" du doigt son exécution,
puis en suivant à l'écran l'exécution des blocs en surbrillance. - A la fin de l'exercice, les participants auront vu les trois structures de contrôle essentielles de tout algorithme (séquences, branchements conditionnels et itérations), vous pouvez :
- présenter ici la notion d'algorithme,
- Discuter avec eux de ce qu'est un script ou un algorithme :
une séquence ordonnée d'instructions dont certaines permettent de contrôler ce qui va se passer : les boucles (ou itérations) et les branchements conditionnels. - Vous pouvez également faire remarquer :
- que le script commence par un évènement : clic sur le bouton démarrer.
- qu'un programme peut prendre en compte 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.