# data[].attributes.body
(prix)
programmation avec logiciel web, application Ipad ou androïd
vidéo de présentation

# data[].attributes.body
(prix)
programmation avec logiciel web, application Ipad ou androïd  MBlocK

# data[].attributes.body
(prix)
programmation sur le web, application IPad

# data[].attributes.body
(prix)
programmation avec logiciel web

# data[].attributes.body
(prix)
Aucune application. Se programme sur son dos.
vidéo de présentation

# data[].attributes.body
(prix)
programmation avec logiciel web
application Ipad ou androïd

# data[].attributes.body
(prix)
application Ipad  ou androïd chrome web store

# data[].attributes.body
En ligne
Scratch  prise en main
code.org

# data[].attributes.body
Cartes 1 à 10

# data[].attributes.body
(prix)
programmation avec application IPad
vidéo de présentation
exemples d'activités: 1, 2
scénarios pédagogiques

# data[].attributes.body
En ligne
Scratch
activités
code.org
ou avec Pyonkee sur Ipad

# data[].attributes.body
En ligne
Scratch
Swift Playground sur Ipad
ou avec Pyonkee sur Ipad

# data[].attributes.body
Instructions conditionnelles
Programmation par blocs visuels avec texte
catégories de blocs (déplacements,
vidéo #1
vidéo #2
vidéo #3

# data[].attributes.body
(prix)
programmation avec application IPad ou Androïd
vidéo de présentation

# data[].attributes.headline
Pour apprendre la programmation: Activité débranchée

# data[].attributes.subject
Pour apprendre la programmation: Activité débranchée

# data[].attributes.body
Lightbot en ligne, sur IPad ou Androïd
ou avec Scratch JR sur  Ipad ou
Android  prise en main
code.org en ligne

# data[].attributes.body
Scratch JR (tracer un carré)

# data[].attributes.body
(prix)
programmation avec logiciel Web, application IPad, chrome web store
vidéo de présentation

# data[].attributes.body
(prix)
programmation avec logiciel web, application Ipad ou androïd
vidéo de présentation

# data[].attributes.body
En ligne
Scratch
code.org
ou avec Pyonkee sur Ipad

# data[].attributes.body
Pyonkee (périmètre d’un triangle)

# data[].attributes.body
pyonkee (situer un point dans un plan cartésien)

# data[].attributes.attachment_link.description
Get access to files anywhere through secure cloud storage and file backup for your photos, videos, files and more with Google Drive.

# data[].attributes.body
En ligne
Scratch
Swift Playground sur Ipad
ou avec Pyonkee sur Ipad
S'initier à Algobox
techniques de base
tutoriels
fiches d'activités

# data[].attributes.body
Blue-Bot  (identifier des solides)

# data[].attributes.body
Blue-Bot ( relations spatiales: gauche-droite-devant-derrière)

# data[].attributes.body
Pyonkee (calculer l’aire d’un triangle)

# data[].attributes.body
Pyonkee (angles complémentaires et supplémentaires )

# data[].attributes.body
En ligne
Scratch
Swift Playground sur Ipad
ou avec Pyonkee sur Ipad
S'initier à Algobox
techniques de base
tutoriels
fiches d'activités

# data[].attributes.body
En ligne
Blockly
code.org
ou avec Scratch JR sur  Ipad ou
Android  prise en main

# data[].attributes.body
Familiarisation avec la pensée informatique

entrée: information reçue (capteurs)

sortie: information transmise  (action)

Séquencement : l'ordre des instructions est importante

séquencement modulable: certaines instructions peuvent être données en désordre

Jeux débranchés pour déplacements

Faire avancer et tourner en programmant sur le robot

# data[].attributes.body
Aborder  différents langages de programmation (binaire, C, C++, Java, java script, python)
Initiation au langage textuel (lignes de code)

# data[].attributes.body
Cartes 11 et 12

# data[].attributes.body
Événements
introduire la boucle
S’approprier Scratch jr
Déplacements horizontaux, verticaux, tourner, sauter, faire parler

# data[].attributes.body
Introduire les variables
vidéo#4
nombres aléatoires
capteurs

# data[].attributes.body
-repérer des objets dans l'espace
-figures planes
-identification de solides
-mesure,

# data[].attributes.body
(prix)

# data[].attributes.body
Débogage
décomposition
Programmation  visuelle
Programmer avec les plaquettes et avec l’application

# data[].attributes.attachment_link.keywords[]
blue-bot® plaquettes de programmation tactiles

# data[].attributes.attachment_link.title
Blue-Bot® Plaquettes de programmation TacTiles - Brault & Bouthillier

# data[].attributes.attachment_link.description
Alignez des tuiles pour créer une séquence d'instructions, faites démarrer Blue-Bot et voyez-le exécuter le programme!

# data[].attributes.body
Langage python

# data[].attributes.body
-repérer des objets dans l'espace
-figures planes
-identification de solides
-mesure,
extra:  le récit

# data[].attributes.body
langage textuel

# data[].attributes.body
création de listes et de blocs

# data[].attributes.body
-comparer des nombres naturels
-décrire des polygones convexes et non convexes
-comparer des angles
-déterminer un terme manquant
-reconnaître les propriétés des nombres ( carré, premier, composé)
--calculer le périmètre

# data[].attributes.body
-comparer des nombres naturels
-décrire des polygones convexes et non convexes
-comparer des angles
-déterminer un terme manquant
-reconnaître les propriétés des nombres ( carré, premier, composé)
--calculer le périmètre

# data[].attributes.body
-représenter la puissance d'un nombre naturel
- décrire différents triangles
-établir des relations entre les unités de mesure de longueur-calculer l'aire d'une surface
-repérer des points dans le plan cartésien

# data[].attributes.body
-représenter la puissance d'un nombre naturel
- décrire différents triangles
-établir des relations entre les unités de mesure de longueur-calculer l'aire d'une surface
-repérer des points dans le plan cartésien

# data[].attributes.body
-angles complémentaires et supplémentaires
-calcul de taxes et rabais

# data[].attributes.body
-algèbre

# data[].attributes.body
-pythagore
-sinus, cosinus

# data[].attributes.body
Travailler les relations spatiales,

Mener à terme une activité ou un projet

Construire sa compréhension du monde

interagir de façon harmonieuse avec les autres

communiquer en utilisant les ressources de la langue

# data[].attributes.body
Apprendre à utiliser les connaissances acquises au primaire pour programmer en langage textuel

# data[].attributes.body
Ce document se veut une suggestion de progression en lien avec les mathématiques, mais il est possible de travailler d'autres disciplines.
Il est important de voir ce document comme une progression, il faut donc s’assurer que les élèves maîtrisent les concepts des niveaux précédents.

# data[].attributes.body
Les robots suggérés ici sont ceux pour lesquels les services éducatifs pourront offrir du soutien,. Evidemment, il est possible d'acheter des robots qui ne figurent pas dans ce document ,mais les écoles qui feront ce choix devront être plus autonomes. Notez aussi que les robots peuvent  être utilisés à différents niveaux selon l’intention pédagogique.

# data[].attributes.body
Il est conseillé de faire également  des activités "débranchées" (sans aucun appareil) pour travailler les concepts de programmation. Du matériel est prêt à l'emploi sur le site code.org. Vous pouvez visionner les capsules vidéos (https://www.youtube.com/watch?v=xaW3PAzHxCU&list=PLPnpy7075koGNxq4UbUHRHje0SAFyDJhz)

# data[].attributes.body
Notez que le travail en binôme est fortement suggéré. Il est alors important d'établir les règles, définir le rôle de chacun et de modéliser. https://www.youtube.com/watch?v=sxToW3ixrwo .
Tableau des rôles https://docs.google.com/document/d/1NVSvLZebW8rtiLubSRAEkjYsiok645cEG-3kqNjHPfQ/edit?usp=sharing