1 of 25

PROGRAMMER EN UNIVERS SOCIAL AVEC SCRATCH

Guide d’accompagnement

et défis

univers social

recitus.qc.ca

2 of 25

PLAN DU GUIDE

  • Scratch, c’est quoi?
  • Lexique de Scratch
  • Premiers pas
  • Fonctions
  • Défis

univers social

recitus.qc.ca

3 of 25

SCRATCH, C’EST QUOI?

Scratch est un logiciel libre et gratuit qui utilise un langage de programmation par blocs. Il permet de réaliser des animations et des interactions simples.

Ce logiciel permet de développer une pensée informatique en appliquant la résolution de problèmes. https://scratch.mit.edu/

univers social

recitus.qc.ca

4 of 25

SCRATCH, C’EST QUOI?

Pour créer ton programme informatique, tu assembleras des blocs. Chaque bloc représente une action, une commande de ton programme.

univers social

recitus.qc.ca

5 of 25

SCRATCH, C’EST QUOI?

Voici ce à quoi ressemble l’interface de Scratch :

univers social

recitus.qc.ca

Menu des instructions (Blocs)

Fenêtre du programme

Fenêtre d’animation

6 of 25

  • Sprite : personnage(s) pour l’animation, aussi appelé lutin
  • Costume : apparence des personnages et leur position
  • Code : fonction précise et isolée visant à déclencher une action, une ambiance, un son, etc.
  • Programmation : ensemble de codes permettant de créer une animation
  • Bloc : permet de regrouper des codes de programmation
  • Sac à dos : zone où sont conservés les sprites et les arrière-plans (au-bas de l’écran)
  • Remixer : permet de faire une copie d’un projet et de le modifier

LEXIQUE SCRATCH

7 of 25

univers social

recitus.qc.ca

PREMIERS PAS - SE CONNECTER À SCRATCH

https://scratch.mit.edu/

Création sans connexion : le projet ne sera pas sauvegardé.

Pour les enseignant.e.s, consultez la procédure de création de comptes.

8 of 25

univers social

recitus.qc.ca

PREMIERS PAS - CRÉER UN PROJET

Choix 1 : partir d’un modèle (recommandé)

Fais une copie d’un modèle en cliquant sur le lien, puis clique sur le bouton remix.

Choix 2 : créer un nouveau projet

Clique sur « Créer » ou passe par la section « Mes projets ».

9 of 25

univers social

recitus.qc.ca

LES FONCTIONS DE BASE - LES SPRITES (PERSONNAGES, OBJETS)

  1. Cliquer sur un Sprite pour l’animer, puis sur «Afficher»
  2. Glisser et assembler les commandes dans la zone de programmation.

2

L'icône indique ce qui est programmé

1

Pour modifier les caractéristiques du Sprite

10 of 25

univers social

recitus.qc.ca

LES FONCTIONS DE BASE - LES SCÈNES (ARRIÈRE-PLANS)

Importer une image

  • Cliquer sur « Scène »
  • Choisir un modèle dans « Arrière-plans » (ou importer une image)

1

2

11 of 25

FONCTIONS SCRATCH - LES CODES DE PROGRAMMATION

univers social

recitus.qc.ca

Permet de faire bouger le sprite

Permet d’animer et personnaliser l’action du sprite (dialogues, changement de costumes, etc.)

Permet d’ajouter des sons

Permet de déclencher ou initier des des actions à certains moments précis de la programmation

Permet de régler l’ordre d’apparition des actions

Permet d’associer des actions à une fonction

Permet de faire des opérations mathématiques

Permet de gérer les variables

Ensemble de blocs personnalisés par l’utilisateur (extension, jumelage avec un robot)

Codes de base

Codes avancés

12 of 25

LES DÉFIS

Voici 7 défis à relever!

Les défis contiennent deux volets :

  • défi technologique
  • défi historique

�Clique sur le drapeau vert pour valider le résultat de ton programme.

À la fin du diaporama, tu trouveras la solution.

univers social

recitus.qc.ca

13 of 25

DÉFI 4 - INTÉGRER UN DIALOGUE

DÉFI 1 - AFFICHER UN PERSONNAGE

DÉFI 2 - CHANGER L’ARRIÈRE-PLAN

DÉFI 3 - DÉPLACER UN PERSONNAGE

DÉFI 5 - AJOUTER UN SON

< À vous de programmer />

DÉFI 6 - POSER UNE QUESTION

DÉFI 7 - OFFRIR DE LA RÉTROACTION

univers social

recitus.qc.ca

univers social

recitus.qc.ca

Les solutions sont à la fin des diapositives.

Pour réaliser les défis, fais un remix des canevas proposés!

14 of 25

Fonctions et blocs:

univers social

recitus.qc.ca

DÉFI 1 - AFFICHER UN PERSONNAGE

Défi technologique :

Tu dois afficher un seul sprite (personnage) et changer son costume afin de l’animer.

Astuce : utilise le bloc attendre afin de voir le changement.

Défi historique :

Le sprite doit être un personnage historique représentatif de l’époque choisie.

15 of 25

Fonctions :

univers social

recitus.qc.ca

DÉFI 2 - CHANGER L’ARRIÈRE-PLAN

Défi technologique :

Tu dois choisir une image de fond significative. Ensuite, tu dois l’ajouter à ton animation.

Défi historique :

L’arrière-plan doit être représentatif de la scène que tu veux illustrer. Attention aux anachronismes!

16 of 25

univers social

recitus.qc.ca

DÉFI 3 - DÉPLACER UN PERSONNAGE

Défi technologique :

1 - Tu dois faire avancer un sprite (personnage).

Au départ : mets le personnage à la position �X = –150 Y = –63 (affiché à la gauche).

Animation : pour animer la marche du personnage, change son costume (voir défi 1) lors du déplacement.

17 of 25

Blocs :

univers social

recitus.qc.ca

DÉFI 4 - INTÉGRER UN DIALOGUE

Défi technologique :

Tu dois insérer une phrase exprimée par un sprite (personnage).

Défi historique :

Le personnage doit énoncer une phrase qui reflète la réalité de l’époque choisi.

18 of 25

Blocs :

univers social

recitus.qc.ca

DÉFI 5 - AJOUTER UN SON

Défi technologique :

Tu dois enregistrer ta voix qui introduit brièvement le scénario de ton animation.

Défi historique :

Ton enregistrement devra situer ton animation dans le temps et dans l’espace.

Exemple : « Voici l’histoire de (personnage). Il a vécu à (lieu) vers (année). »

19 of 25

Blocs :

univers social

recitus.qc.ca

DÉFI 6 - POSER UNE QUESTION

Défi technologique :

Un sprite devra poser une question à l’auditoire.

Défi historique :

La question et la réponse devront correspondre à la réalité historique de ton sprite et de l’arrière-plan.

20 of 25

Blocs :

univers social

recitus.qc.ca

DÉFI 7 - OFFRIR DE LA RÉTROACTION

Défi technologique :

Ton sprite devra poser une question à l’auditoire et offrir une rétroaction en fonction de la réponse.

Défi historique :

La question et la réponse devront correspondre à la réalité historique de ton sprite et de l’arrière-plan.

21 of 25

LES SOLUTIONS AUX DÉFIS

Voici exemples de solution aux défis.

  • Plusieurs réponses peuvent être possibles!
  • Attention, il y a les solutions de deux défis sur chaque page.

univers social

recitus.qc.ca

22 of 25

LES SOLUTIONS AUX DÉFIS

univers social

recitus.qc.ca

DÉFI 1 - AFFICHER UN PERSONNAGE

DÉFI 2 - CHANGER L’ARRIÈRE-PLAN

  1. Pour afficher un personnage :

2. Animation du sprite (personnage)

Boucle de répétition.

Changement d’image du personnage pour donner l’impression de la marche.

Attendre pour permettre de voir l’action.

Pour aller plus loin :

  • Ajoute un programme qui permet d’afficher un nouvel l’arrière-plan en cliquant sur la touche « Espace ».

1

2

23 of 25

LES SOLUTIONS AUX DÉFIS

univers social

recitus.qc.ca

DÉFI 3 - DÉPLACER UN PERSONNAGE

DÉFI 4 - INTÉGRER UN DIALOGUE

Ramener l’Algonquien à un point de départ.

Boucle de répétition.

Attendre pour permettre de voir l’action.

Faire avancer l’Algonquien.

Changement d’image du personnage pour donner l’impression de la marche.

Pour aller plus loin :

  • Ajoute une phrase exprimée par un deuxième personnage.

24 of 25

LES SOLUTIONS AUX DÉFIS

univers social

recitus.qc.ca

DÉFI 6 - POSER UNE QUESTION

DÉFI 5 - AJOUTER UN SON

1

2

3

  • Voici un lien qui explique le fonctionnement des réponses

25 of 25

LES SOLUTIONS AUX DÉFIS

univers social

recitus.qc.ca

DÉFI 7 - OFFRIR DE LA RÉTROACTION

Pour aller plus loin :

  • Déplace un sprite avec les flèches « gauche » et « droite »

  • Importe une image pour créer un nouveau sprite (objet, personnage) ou un nouvel arrière plan