(Francais) Dash & Dot: On danse le Loopedy-Loop! (4e année)
Description Dans cette leçon, les élèves utiliseront Blockly pour rédiger des algorithmes de boucles commandant à Dash de danser. Objectifs Apprendre les différents types de boucles et leurs avantages

Educational Standards - Alberta
Grade 4 Fine Arts
Music
7. Improvise movements to poems, stories and songs.
8. Move to form in music, like phrases and unlike phrases.
9. Through movement show awareness of changes in tempo,
dynamics and mood.
13. Use planned body movements to illustrate rhythmic and/or
melodic patterns.
15. Choreograph and perform a contemporary dance form; e.g., in the
style of videos, air bands.
Grade 4 (Division 2) - Information and Communication Technology
Foundational Operations, Knowledge and Concepts
F1 - 2.1 apply terminology appropriate to the technologies being used at this division level
F3 - 2.2 work collaboratively to share limited resources
F3 - 2.3 use appropriate communication language and etiquette
F6 - 2.1 power up and power down various technologies and peripherals correctly
F6 - 2.3 use peripherals, including printers and scanners
Educational Standards - British Columbia
Grade 4 - Arts Education
Content
- elements and principles that together create meaning in the arts, including but not limited to:
— dance: body, space, dynamics, time, relationships, form, and movement principles
— music: beat/pulse, duration, rhythm, tempo, pitch, timbre, dynamics, form, texture
- processes, materials, technologies, tools and techniques to support arts activities
- choreographic devices
- personal and collective responsibility associated with creating, experiencing, or presenting in a safe learning environment
Curricular Competencies
- Choose elements, processes, materials, movements, technologies, tools, techniques, and environments of the arts
- Create artistic works collaboratively and as an individual, using ideas inspired by imagination, inquiry, experimentation, and purposeful play
- Express feelings, ideas, and experiences in creative ways
- Experience, document and share creative works in a variety of ways
Grade 4-5 Applied Design, Skills, and Technologies
Content
Students are expected to use the learning standards for Curricular Competencies from Applied Design, Skills, and Technologies 4–5 in combination with grade-level content from other areas of learning in cross-curricular activities to develop foundational mindsets and skills in design thinking and making
Curricular Competencies
- Use materials, tools, and technologies in a safe manner, and with an awareness of the safety of others, in both physical and digital environments
- Use familiar tools and technologies to extend their capabilities when completing a task
- Choose appropriate technologies to use for specific tasks
- Demonstrate a willingness to learn new technologies as needed
Educational Standards - New Brunswick
Grade 4 Arts
4.2.2 use specific materials, techniques, and forms to create, make and present music
4.2.4 participate in large and small ensemble music-making
Leçon
Aperçu et préparation
Description
Dans cette leçon, les élèves utiliseront Blockly pour rédiger des algorithmes de boucles commandant à Dash de danser.
Objectifs
- Apprendre les différents types de boucles et leurs avantages
- Programmer Dash pour qu'il danse en effectuant des mouvements de danse en boucles.
Classe 1 - Introduction aux boucles (~15 min)
Introduction aux boucles
Demander aux élèves de se lever. Leur dire que vous allez leur donner des directives.
Leur demander cinq fois de sauter (« sautez, sautez, sautez, sautez, sautez »).
Demander alors aux élèves de dire ce que vous leur avez demandé de faire. Réponse : « sauter 5 fois ».
Demander aux élèves si vous auriez pu trouver une façon plus simple de leur demander de faire la même action à plusieurs reprises. Réponse : « Sautez 5 fois. »
Leur donner d'autres directives : « Remuez les oreilles, touchez vos orteils, remuez les oreilles, touchez vos orteils, remuez les oreilles, touchez vos orteils. » Demander ensuite aux élèves de dire ce que vous leur avez demandé de faire, puis répéter la directive plus simplement : « Remuez les oreilles et touchez vos orteils trois fois. »
Demander aux élèves d'écrire les étapes qui seraient nécessaires pour que le robot parcoure les quatre faces d'un carré. Demander aux élèves si, pour ce faire, il faut répéter des étapes. Demander alors aux élèves d'écrire quelles étapes doivent être répétées en utilisant « Répéter X fois ».
Pour dessiner ou parcourir les quatre faces d'un carré, les étapes pourraient être :
- Répéter 4 fois
- Avancer
- Tourner à gauche
Classe 2 - Connaître les différents types de boucles (~20 min) - Unplugged
Connaître les différents types de boucles
Établir un lien entre l'activité précédente et la programmation.
- En programmation, nous tentons de rédiger un code qui soit le plus simple possible et le plus facile à lire. De plus, nous tentons donc d'écrire le code le plus court possible (qui utilise le moins de lignes ou blocs possibles).
- Ainsi, pour faire le meilleur code possible, il faut tenter de dégager des boucles dans les instructions que nous donnons à Dash et Dot.
Montrer aux élèves les deux séries de codes suivantes pour qu'ils les comparent. Ces deux séries font exactement la même chose, mais une des deux est plus facile à lire : laquelle ? Demander aux élèves laquelle de ces deux séries est la meilleure et leur demander d'expliquer pourquoi.
Discuter avec les élèves des 3 types de boucles que l'on trouve dans Blockly. Leur demander si les « Activités amusantes avec les élèves » ci-dessous couvrent bien chaque type de boucles.
Activité sans tablette : La Danse du poulet
Montrer aux élèves comment programmer la Danse du poulet en utilisant des boucles. Écrire ou projeter les directives suivantes au tableau :
- Répéter sans cesse :
- Répéter jusqu'au changement de musique
- Répéter 4 fois, mains en forme de bec
- Répéter 4 fois, battre des ailes
- Répéter 4 fois, se trémousser
- Répéter 4 fois, claquer des mains
- Répéter jusqu'à ce que la musique change
- Répéter deux fois
- Joindre les mains et sauter d'un côté
- Répéter deux fois
- Joindre les mains et sauter de l'autre côté
- Répéter deux fois
- Répéter jusqu'au changement de musique
Faire chaque mouvement avec les élèves, puis mettre la musique et les laisser danser! Se tenir devant la classe et pointer chaque bloc lorsqu'ils surviennent dans la boucle.
Classe 3 - Journée dansante avec les robots! (~25 min)
Journée dansante avec des robots
Montrer aux élèves la vidéo Wonder Workshop Robot Dance Party sur YouTube à https://www.youtube.com/watch?v=s62Uny9okY0
Demander aux élèves de créer une danse que Dash exécutera au son de la musique. Vous pouvez choisir la musique ou permettre aux élèves d'en choisir une dans une liste.
Les élèves utiliseront les blocs Répéter pour créer la danse qu'exécutera Dash.
- Ils peuvent utiliser les blocs Répéter X fois et Répéter jusqu'à ce que pour définir le motif de la danse de Dash
- Ils peuvent utiliser le bloc Répéter sans cesse pour commander à Dash de répéter la danse jusqu'à ce que les élèves appuient sur arrêt.
- Remarque : Dire aux élèves de ne pas utiliser le déclencheur Entendre la voix, car il peut être difficile de déclencher cette action lorsque la musique joue.
Voici un exemple de danse!
Lorsqu'on appuie sur Marche, Dash exécutera la boucle ci-dessous jusqu'à ce qu'on appuie sur le bouton Arrêt. Les mouvements de Dash seront les suivants :
- Répéter 5 fois
- Allumer la lumière
- Balancer la tête
- Éteindre la moitié des lumières des yeux
- Tourner sur lui-même jusqu'à ce qu'on entende un claquement, puis s'arrêter
Chaque groupe commandera à son robot Dash d'exécuter sa danse en solo au son de la musique pour la durée d'au moins une boucle. Demander aux élèves de dire comment ils ont utilisé les boucles pour créer leur danse.
Chaque groupe exécutera sa danse, puis tous les robots danseront ensemble!

