1 of 22

Lab créatif

univers social

www.recitus.qc.ca

Programmation en univers social

Secondaire 1

Secondaire 2

Présentation d’une réalité sociale à l’aide de la programmation

2 of 22

1. Prend connaissance la tâche dans le cahier de l’élève

2. Regarde l’exemple d’animation Scratch afin de te familiariser avec le résultat attendu;

3. Choisis ta réalité sociale et ton personnage;

4. Prends connaissance du dossier documentaire correspondant à la réalité sociale choisie;

5. Complète les informations nécessaires pour les trois scènes de ton programme Scratch : aspect (s) de société, l’arrière-plan, contenu et texte du personnage;

6. Programme ton animation Scratch avec les informations recueillies.

HISTOIRE ET ÉDUCATION À LA CITOYENNETÉ

univers social

www.recitus.qc.ca

univers social

recitus.qc.ca

3 of 22

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 chez les élèves en appliquant la résolution de problèmes. https://scratch.mit.edu/

univers social

recitus.qc.ca

2. Les outils : Scratch, c’est quoi?

4 of 22

4. SCRATCH : premiers pas

Débuter des projets Scratch à l’aide d’un compte enregistré

Débuter un projet Scratch sans l’enregistrement d’un compte

Tutoriels Scratch sur les fonctions de base (anglais sous-titrés français)

Visionner les projets Scratch d’autres utilisateurs

univers social

recitus.qc.ca

5 of 22

4. FONCTIONS SCRATCH - INTERFACE

univers social

recitus.qc.ca

Menu des instructions (Blocs)

Fenêtre du programme

Fenêtre d’animation

6 of 22

Menu des instructions (Blocs)

Fenêtre du programme

Fenêtre d’animation

Démarrer et arrêter le programme

7 of 22

4. FONCTIONS SCRATCH - COSTUME, SPRITE ET ARRIÈRE-PLAN

Personnaliser le sprite en modifiant le costume

Choix du (ou des) sprite

Choix des arrière-plans

univers social

recitus.qc.ca

8 of 22

4. 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

9 of 22

LES DÉFIS

Voici 8 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.

Au verso du défi, tu trouveras la solution.

univers social

recitus.qc.ca

10 of 22

DÉFI 1 - AJOUTER UN ARRIÈRE-PLAN

Solution :

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 au anachronisme!

univers social

recitus.qc.ca

univers social

recitus.qc.ca

11 of 22

DÉFI 2 - CHOISIR UN SPRITE

Défi technologique :

Tu dois insérer un sprite et changer son costume afin de l’animer.

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

Défi historique :

Le sprite doit représenter un acteur important de l’époque de l’arrière-plan que tu as choisi.

Solution :

univers social

recitus.qc.ca

univers social

recitus.qc.ca

12 of 22

DÉFI 3 -

Défi technologique :

1 - Connecte-toi à Scratch.

2 - Clique sur le projet du RÉCITUS qui t’offre une banque d’images : Secondaire 1Secondaire 2

3 - Sélectionne cinq sprites et un arrière-plan, glisse-les dans le sac à dos au-bas de l’écran.

4 - Crée un nouveau projet en utilisant les sprites et scènes de ton sac à dos.

univers social

recitus.qc.ca

CRÉER UNE BANQUE DE SPRITES ET DE SCÈNES

Glisser-déposer

1

2

3

Solution :

univers social

recitus.qc.ca

13 of 22

DÉFI 4 - FAIRE AVANCER TON SPRITE

Défi technologique :

1 - Mettre ton personnage à la position �X=0 Y=0 au centre de l’affichage.

2 - Tu dois ensuite le faire attendre 5 secondes.

3 - Tu dois faire avancer ton personnage de 100 pas.

Solution :

Pour aller plus loin :

  • Ajoute un deuxième personnage qui avance en même temps que le premier

univers social

recitus.qc.ca

14 of 22

DÉFI 5 - INTÉGRER UN DIALOGUE

Défi technologique :

Tu dois insérer une phrase exprimée par ton sprite.

Solution :

Défi historique :

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

Pour aller plus loin :

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

univers social

recitus.qc.ca

15 of 22

DÉFI 6 - AJOUTER UN SON

Défi technologique :

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

Solution :

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). »

Pour aller plus loin :

  • Ajoute une musique d’ambiance propre à l’époque ou au milieu de ton animation.

univers social

recitus.qc.ca

16 of 22

DÉFI 7 - POSER UNE QUESTION

Défi technologique :

Ton sprite devra poser une question à l’auditoire.

Solution :

Défi historique :

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

univers social

recitus.qc.ca

17 of 22

DÉFI 8 - CRÉER UN MENU VERS LES SCÈNES

Défi technologique :

Tu dois créer un menu permettant la navigation entre les aspects à l’intérieur de ton programme Scratch.

Solution :

univers social

recitus.qc.ca

18 of 22

DÉFI 9 -

Défi technologique :

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

Solution :

Défi historique :

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

Pour aller plus loin :

  • Pour t’aider dans la programmation d’une variable, voici une vidéo explicative.

univers social

recitus.qc.ca

POSER UNE QUESTION AVEC RÉTROACTION

19 of 22

DÉFI FACULTATIF -

Défi technologique :

Ton sprite devra se déplacer lorsque tu utiliseras les flèches du clavier

Solution :

univers social

recitus.qc.ca

DÉPLACER TON SPRITE AVEC LES FLÈCHES DU CLAVIER

20 of 22

SOLUTIONS DES DÉFIS

Défi 1 Ajouter un arrière-plan

Défi 2 Choisir un sprite

Défi 3 Créer une banque de sprites (sec 1) (sec 2)

Défi 4 Faire avancer ton sprite

Défi 5 Intégrer un dialogue

Défi 6 Ajouter un son

Défi 7 Poser une question

Défi 8 Créer un menu vers les scènes

Défi 9 Poser une question avec rétroaction

Défi facultatif Déplacer ton sprite avec les flèches

univers social

recitus.qc.ca

Félicitations! Tu as réussi l'ensemble des défis proposés.

21 of 22

Pour aller plus loin

La programmation en univers socialhttps://www.recitus.qc.ca/technologie/publication/code-us

Pour toutes questions, n’hésitez pas à communiquer avec nous :

info@recitus.qc.ca

22 of 22

DÉFI 7 - POSER UNE QUESTION

Défi technologique :

Ton sprite devra poser une question à l’auditoire.

Solution :

Défi historique :

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

univers social

recitus.qc.ca