1er Module : Introduction à la Programmation et initiation à Blockly
- Slides "Début - Qu'est ce qu'un ALGORITHME ?" (1 à 11) : 0h30
- Vidéo & TP : 1:30
Sur le site https://studio.code.org/ :
- Sélectionner la langue "Français" en bas à droite de la page
* Voir la vidéo "Vidéo : Introduction à Code Studio" sur
https://studio.code.org/s/express-2023/lessons/1/levels/1/
* Voir la Vidéo "Vidéo. Introduction au Dédale" sur
https://studio.code.org/hoc/1
* Sur BLOCKLY montrer comment :
- Déplacer des blocs
- Insérer des blocs
- Supprimer des blocs
* faire tous les exercices de
"Séquencement : 1. Programmer avec Angry Birds" sur
https://studio.code.org/s/express-2021/
=> Fournir l'analogie entre les exercices et la programmation
=> Plus d'infos sur https://studio.code.org/s/express-2021/lessons/1
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
2ème Module : Définitions de termes et 1er programme avec Blockly
- Slides "Les entités de développements - Présentation de BLOCKLY : 2/2"
(12 à 30) : 19 Slides soit 1h35 ou 0h57 (5mn ou 3mn/Slides)
- Faire le TP (nombre/Pair/Impair)
* Accompagner pas à pas l'écriture du programme qui demande
en entrée un nombre et répond pair si le nombre est pair, impair sinon.
- Étudier le javaScript
* Montrer comment "Sauvegarder ses programmes Blockly" via Notepad++
* Dans https://google.github.io/blockly-samples/
voir "Continuous Toolbox" et "Toolbox Search"
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
3ème Module : Les Variables
Slide "Les variables - Le TYPE des Variables :"
(31 à 52) : soit 22 Slides soit 1h50 (5mn/Slide) reste 0h10
- A faire chez soi : exercices de Blockly.Games : Puzzle :
https://blockly.games/puzzle?lang=fr/
* Programmer les jeux "Jeux Blockly : Labyrinthe" 1, et 2 sur https://blockly.games/maze?lang=fr&level=1&&skin=0
Les jeux suivants sont plus complexe car le cours n'est pas assez avancé !
* Aller sur
https://blockly-demo.appspot.com/static/demos/code/index.html?lang=fr
et explorer les pages Logique, Boucles, Math, ...
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
4ème Module : Alternative/Itérations
Slides "Les Instructions - Les Itérations dans Blockly 2/2" (53 à 75) :
soit 23 Slides soit 1:55
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
5ème Module : Les Fonctions/Passage à Javascript
Slides "Les Fonctions et Sous Programmes - Questions/Réponses" 76 à 105 : 30 Slides en 2h30 (5mn/Slide)
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
7ème Module : S'entrainer à la programmation avec Blockly & JavaScript + Debugger
Pour les TP : Utiliser Blockly mais de préférence JavaScript
- Les TP/Exercices
- Voir le Debugger JavaScript sur
https://developer.chrome.com/docs/devtools/javascript?hl=fr
8ème Module : (Débordement/Exercices)
- Les TP/Exercices
9ème Module : (Débordement/Exercices)
- Les TP/Exercices
10ème Module : (Débordement/Exercices)
- Les TP/Exercices
______________________________
🎚️📝Évaluation du Cours
🎚️📝Évaluation du Cours version papier
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐
Solution des jeux Blockly Games :
- Film : 1, 3
- Labyrinthe : 9, 10
- Musique : 2, 3, 5, 7, 9
- Oiseau : 5, 6
- Pond : 5, 6, 7, 8, 9, 10
- Tortue : 4
⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐🏈🏉⚽⚾🥎🏀🏐