1 of 39

La programmation :

Une langue universelle à découvrir

goo.gl/dags5T

2 of 39

goo.gl/dags5T

Description de l’atelier

La direction d’école a pour responsabilité de veiller à la réussite et au bien-être des élèves… mais quelle est donc la place du codage dans ceci? Dans votre école élémentaire, êtes-vous de plus en plus témoin de cette nouvelle littératie, celle du super-pouvoir?

Le langage de la programmation ou codage est important dans la société. Venez en découvrir ses forces pour le développement des compétences globales, et échanger sur des pistes à observer lors de vos visites en classe.

2

3 of 39

Qui sommes-nous?

Stéphane Girouard

Conseiller pédagogique CFORP TacTIC

Twitter : @s_girouard

Courriel : sgirouard@cforp.ca

Linda Love

Leader pédagogique CFORP TacTIC

Twitter : @LindaLove62

Courriel : llove@cforp.ca

goo.gl/dags5T

3

4 of 39

goo.gl/dags5T

  • Accroître les connaissances sur le codage et la robotique
  • Comprendre les liens et les différences entre le codage et la robotique
  • Réfléchir sur les pratiques pédagogiques afin de créer une culture de robotique pédagogique
  • Explorer des outils de codage et de robotique

Résultats d’apprentissage

4

5 of 39

L’importance du codage

goo.gl/dags5T

5

6 of 39

goo.gl/dags5T

L’importance du codage

6

7 of 39

goo.gl/dags5T

Ludifier / Développer les compétences globales

    • Engager les élèves dans leurs apprentissages par le jeu
    • Encourager la communication et la collaboration

7

8 of 39

Ce que ça développe...

  • La pensée mathématique, algorithmique et logique​
  • La pensée critique, divergente et créative, la résolution de problèmes
  • La pensée séquentielle, lorganisation des idées
  • L’acquisition de concepts par une rétroaction visuelle immédiate

8

9 of 39

Compétences globales

Citoyenneté

Apprentissage autonome

9

10 of 39

Le codage, la programmation...c’est quoi?

  • Un langage qui permet de communiquer avec l’ordinateur ou le programme afin de manifester ses idées et d’exécuter des actions.
  • Suite de directives s’apparentant à une recette qui permet de traduire l’information qu’on souhaite transmettre à l’ordinateur dans un langage qu’il peut comprendre.

10

11 of 39

  • Langage constitué d’un lexique, d’une syntaxe et d’un système de règles et de lois.
  • Plusieurs langues informatiques existent, selon sa fonction ou son intention.
  • On peut les représenter à l’écrit par ligne ou par bloc.

Le codage, la programmation...c’est quoi?

11

12 of 39

Quel est le bon âge pour faire du code?​

De la maternelle ...

12

13 of 39

Liens possibles au curriculum​

  • Maternelle et jardin​
    • Apprentissage par le jeu, l’enquête

  • Attentes et contenus de 1ère à 9e année​
    • Liens possibles en mathématiques
    • Robotique et mathématique au secondaire (projet robotique au secondaire - Conférence en ligne d’environ 40 minutes)

13

14 of 39

Le code c’est...

En français​

En CODE​

Résultat​

​Je désire tracer une ligne bleue qui mesure 100 unités. ​

Par blocs​

Par lignes​

}​

penColour(‘#0000cd’);​

moveForward(100);​

}​

14

15 of 39

Exploration des outils

15

16 of 39

Expérimenter la programmation

*Il ne faut qu’un appareil connecté à Internet!​

16

17 of 39

Expérimenter la programmation

17

18 of 39

Expérimenter la programmation

18

19 of 39

Expérimenter la robotique

19

20 of 39

Ozobot

Expérimenter la robotique

20

21 of 39

Expérimenter la robotique

21

22 of 39

Expérimenter la robotique

22

23 of 39

Tableau de comparaison

Robot

Description

Outils

Ressources (surtout en anglais)

1

Ozobot

Un petit robot qui suit une ligne dessinée et agit selon les couleurs utilisées.

Marqueurs

Ozoblockly

iPad, Chromebook ou PC

2

Makey Makey

Une périphérique programmable qui simule les fonctions d’un clavier.

3

BeeBot et BlueBot

Un robot qui bouge lorsqu’un code est entré sur son dos.

Aucun outil nécessaire

23

24 of 39

Expérimentation - Carrousel

  • Explorons les outils ensemble!
    • Il y a quatre centres autour de la salle.
    • Chaque centre a un outil à explorer:
      • BlueBot;
      • Ozobot;
      • Makey Makey;
      • Scratch, Code.org, codecademy, w3school.
    • Vous avez 4 minutes à explorer l’outil.
    • Lorsque la minuterie sonnera, vous passez au prochain centre.

24

25 of 39

L'ABÉCÉDAIRE DU CODE

A - Amusez-vous avec la plateforme web gratuite de programmation Scratch.

B - Jeu Flappy Bird à partir de 7 ans. Vous voulez être créatifs? Créez votre propre jeu Flappy Bird!

C - Consultez la chaîne YouTube Canada en programmation!

D - Déplacez le robot lightbot sur la bonne case.

E - Excellente découverte de la programmation et des sciences informatiques avec Google CS First!

F - Site Fantastique où trouver une panoplie de ressources gratuites et faciles d’accès.

G - Jumeler la robotique et le codage est Gagnant!

Merci @margaridaromero pour les ressources Vibot!

H - Développez vos Habiletés en codage informatique avec l’application pour Chromebook en programmation.

I - Participez à un jeu Interactif de code combat pour apprendre la programmation à tous les âges!

J - J’aime apprendre avec ces oiseaux rigolos! Codez avec Angry Birds sur Code.org?

K - Vous êtes déjà à l’aise? Le site de KhanAcademy est parfait pour vous.

L - Leçons de programmation en français avec OpenClassrooms.

M - Maîtrisez les bases de données SQL (12 ans et +) avec KhanAcademy

*En visionnant les vidéos et en cliquant sur les étoiles, vous arriverez à d’intéressants défis.

N - Tentons notre chance à titre de joueurs de la ligue Nationale de ballon panier avec Studio.code.

O - Outils indispensables :

Les maths décodées... par le code (4e, 5e et 6e année) de TacTIC du CFORP.

Q - Qui est Moana? Apprenez à coder avec Moana de Disney

R - Inventez votre propre Rythme avec incredibox!

S - Codez avec Steve et Alex dans le monde de Minecraft et programmez leur prochaine aventure.

T - Allez visiter Toxicode pour explorer le codage très simple.

U - Un amateur de la Guerre des étoiles?

V - Vous avez des Chromebook?

Programmation à l'élémentaire avec

l’application Scratch JR.

W - Créez une page Web en une heure (8 ans et +) avec KhanAcademy.

*En visionnant les vidéos et en cliquant sur les étoiles, vous arriverez à d’intéressants défis.

X - Devenez eXperts en programmation avec le site de codecademy! (secondaire)

Y - Un tutoriel sur YouTube : Créez un jeu dans Scratch (Durée : 55 minutes)

Z - CodeZ de la musique avec des équations mathématiques avec Code-DJ!

Participez à la semaine de programmation informatique du 4 au 10 décembre 2017!

Partagez vos explorations et vos réussites avec nous sur #MoncodeABC et #HeureDeCode

26 of 39

26

27 of 39

Mise en contexte

27

28 of 39

Recherche des évidences pédagogiques

Nous vous présenterons une description de plusieurs activités en codage et en robotique.

Votre tâche est d’énumérer les “points à observer”, c’est-à-dire les compétences observables, les évidences d’apprentissage en lien avec une matière, etc...

28

29 of 39

Activité no 1

En équipe de deux, les élèves codent un message à afficher sur un MicroBit. Le message devra afficher au moins une phrase qui décrit ce que c'est d’être élève d’un conseil scolaire francophone de l’Ontario.

29

30 of 39

Activité no 2

L'élève rédige un texte pour son cours de français (p. ex. un conte, un poème, une démarche, une bande dessinée, une carte de souhaits, etc.) en se servant de Scratch ou Scratch Jr.

30

31 of 39

En équipe, les élèves assemblent une trousse Build Piper ou Kano. Les élèves préparent ensuite un guide écrit en format pdf ou créent une vidéo tutoriel YouTube afin d’orienter d’autres élèves dans cette démarche .

Activité no 3

31

32 of 39

Les élèves doivent communiquer entre 2 ou plusieurs groupes pour que les robots se rendent à bon port dans un temps prescrit. Expliquer les défis rencontrés en petits et en grands groupes et comment ils ont résolu les défis.

Activité no 4

32

33 of 39

Activité no 5

Un jeu de chat (tag) avec des robots. À tour de rôle, chaque équipe programme un robot pour le déplacer. Une équipe est chargée de programmer leur robot pour qu’il touche le robot d’une autre équipe.

33

34 of 39

Qu’avez-vous observé?

34

35 of 39

Qu’avez-vous observé?

35

36 of 39

“L’informatique c’est un langage,

un savoir-faire qui peut donner l’illusion de la magie mais qui en réalité obéit à des règles très précises.”

A l’école du code , février 2016

36

37 of 39

Questions?

a85422

37

38 of 39

goo.gl/dags5T

  • Accroître les connaissances sur le codage et la robotique
  • Comprendre les liens et les différences entre le codage et la robotique
  • Réfléchir sur les pratiques pédagogiques afin de créer une culture de robotique pédagogique
  • Explorer des outils de codage et de robotique

Résultats d’apprentissage

38

39 of 39

Qui sommes-nous ?

Stéphane Girouard

Conseiller pédagogique CFORP TacTIC

Twitter : @s_girouard

Courriel : sgirouard@cforp.ca

goo.gl/4kAKmA

Linda Love

Leader pédagogique CFORP TacTIC

Twitter : @LindaLove62

Courriel : llove@cforp.ca

39