[PDF] [PDF] Parcours SCRATCH découverte et initiation CM1-CM2





Previous PDF Next PDF



DÉCOUVRIR LA PROGRAMMATION CRÉATIVE

Pour illustrer cette notion pensez à l'exemple de la recette de cuisine. Lorsqu'un projet Scratch est remixé



Salle de classe intelligente (Scratch) Allumer ou éteindre une lampe

Dans la fenêtre qui s'est ouverte. - donnez un nom à votre projet



livre-scratch.pdf

Répète 10 fois : Scratch avance de 5 et attend un peu (par exemple 01 seconde). Ce projet est porté par le site Exo7 et l'IREM de Lille.



Des activités pour toute la classe !

Choisissez un lutin approprié depuis le dossier Gens comme par exemple : Le projet achevé est disponible sur le compte Scratch.



EXEMPLE DE PROJET

mBlock est un environnement de programmation graphique basée sur Scratch 2.0 mais qui inclus des librairies spécifiques Arduino. EXEMPLE DE PROJET. +. = NB : Un 



INFORMATIQUE CRÉATIVE

exemples de projets intéressants et sources d'inspiration pour vos élèves initiez ces derniers à l'informatique créative avec Scratch.



INFORMATIQUE CREATIVE

Sep 24 2011 Introduction. Les élèves sont initiés à l'informatique créative et Scratch



Partager et diffuser ses projets scratch

La classe et le studio sont déjà créés. Dans cet exemple la classe s'intitule « atelier »



Salle de classe intelligente (Scratch) Allumer ou éteindre une lampe

donnez un nom à votre projet « salle de classe intelligente » par exemple ;. - sélectionnez la reconnaissance de texte ;.



FICHE DACTIVITE SCRATCH

Par exemple « underwater » dans. « nature ». Étape 2 : Ajouter vos lutins. 1. Ajoutez un lutin requin « shark» et un lutin poisson « fish 1» que vous.



[PDF] Projet-Scratch-Fiction-Interactivepdf - Pixees

Il s'agit de rédiger en quelques lignes le sujet de votre jeu Par exemple : un début de synopsis pourrait consister en : « Gandalf demande à Frodon de détruire 



[PDF] Une introduction au langage de programmation Scratch

Des exemples de projets de tous les élèves devraient être téléchargés sur le compte en ligne Scratch de l'école de la classe ou du groupe que vous avez aidé à



[PDF] Projets scratch quelques exemples

Chaque personnage et chaque lettre ont des actions simultanées Projet de Cécile : Le chat avance tourne pose une question et joue de la musique en boucle



[PDF] Le grand livre de Scratch - fnac-staticcom

Chaque chapitre contient en outre plusieurs exemples de projets qui peuvent servir de guide à la Ce dossier contient trois fichiers PDF fournissant



[PDF] PROJET JEUX DARCADE

Un fichier Scratch accessible aux élèves (accessible sur un répertoire réseau par exemple) : Arcade_V01 • Un cahier de projet Pour l'enseignant



[PDF] Scratch au collège - Exo7 - Cours de mathématiques

Il permet également d'étudier des concepts difficiles à programmer comme par exemple des algorithmes graphiques ou bien encore qui portent sur les mots Alan 



[PDF] Parcours SCRATCH junior CP-CE1 - La MAP du Grand Nancy

ATH_inititation_programmation_doc_maitre_624926 pdf • Au cycle 1 les élèves apprennent à présentation de Scratch Junior et des exemples de projets



[PDF] Parcours SCRATCH découverte et initiation CM1-CM2

titation_programmation_doc_maitre_624926 pdf Références aux programmes et au socle commun pour le cycle 3 Socle commun de connaissances compétences et 



Séances avec Scratch : exemples de programmes imposés

Séance 7 : Programmer un jeu en Scratch Montrer l'exemple du labyrinthe avec en support les feuilles Starting_from_Scratch_LEARNER_FR_MCC_V0 pdf (pages 24 



[PDF] DÉCOUVRIR LA PROGRAMMATION CRÉATIVE - ScratchEd

Pour illustrer cette notion pensez à l'exemple de la recette de cuisine Lorsqu'un projet Scratch est remixé un arbre des remix apparaît sur celui-ci

  • Comment faire un projet de Scratch ?

    Pour créer un nouveau projet dans l'éditeur offline de Scratch, ouvrez le programme "Scratch Desktop", si cela n'est pas déjà fait. Ensuite, allez dans Fichier > Nouveau, il suffit juste de cliquer sur Nouveau et vous pouvez créer un nouveau projet
  • Quel est le but du jeu Scratch ?

    Scratch est une plateforme en ligne sur laquelle les utilisateur·rice·s peuvent créer des jeux, des animations et des histoires. Vous pouvez commencer sur une toile vide ou partir d'un projet existant, puis partager votre création achevée avec vos ami?·s, ou même des enfants à l'autre bout du monde
  • Pourquoi utiliser Scratch à l'école ?

    Scratch est un logiciel libre conçu pour initier les élèves dès l'école primaire à des concepts fondamentaux en mathématiques et en informatique. Il repose sur une approche ludique de l'algorithmique et propose à ses utilisateurs de les aider à créer, à raisonner et à coopérer sur le Web.
  • Pour insérer un script dans votre projet, il suffit de cliquer sur le bloc concerné (nom donné aux scripts Scratch), et de le glisser dans la fenêtre d'édition, au centre de votre écran. Les valeurs ou options à définir sont consultables directement dans le bloc.
- 1 -

Parcours

SCRATCH, découverte et initiation

CM1-CM2

Cette séquence propose à la fois des activités débranchées (informatique sans ordinateur)

permettant daborder des concepts de base de la science informatique (algorithme, langage,

programme), et des activités branchées (nécessitant un ordinateur ou une tablette) pour sinitier

à la programmation avec Scratch.

Le codage et la programmation dans les programmes de cycle 3

Sciences et technologie

Matériaux et objets techniques

- Le stockage des données, notions dalgorithmes, les objets programmables.

Les élèves découvrent lalgorithme en utilisant des logiciels dapplications visuelles et ludiques.

Ils exploitent les moyens informatiques en pratiquant le travail collaboratif.

Mathématiques

Espace et géométrie

- (Se) repérer et (se) déplacer dans lespace en utilisant ou en élaborant des représentations

- Se repérer, décrire ou exécuter des déplacements, sur un plan ou sur une carte. - Accomplir, décrire, coder des déplacements dans des espaces familiers. - Programmer les déplacements dun robot ou ceux dun personnage sur un écran. - Vocabulaire permettant de définir des positions et des déplacements. - Divers modes de représentation de lespace. - Situations donnant lieu à des repérages dans lespace ou à la description, au codage ou au décodage de déplacements. - 2 - - Travailler : avec de nouvelles ressources comme les [] logiciels dinitiation à la programmation

Repères de progressivité

Une initiation à la programmation est faite à loccasion notamment dactivités de repérage ou de

déplacement (programmer les déplacements dun robot ou ceux dun personnage sur un écran) Pour aller plus loin : document daccompagnement proposé par Eduscol Références aux programmes et au socle commun pour le cycle 3 Socle commun de connaissances, compétences et culture

Domaines Compétences travaillées

1. Les langages pour penser et communiquer

Pratiquer les langages scientifiques pour permettre de résoudre des problèmes

2. Les méthodes et outils pour apprendre Organiser son travail et sa pensée

3. La formation de la personne et du citoyen

Développer la confiance en soi et le respect des autres

4. Les systèmes naturels et les systèmes techniques Pratiquer des démarches scientifiques

5. Les représentations du monde et lactivité humaine

Mettre en place les notions despace, sorienter, se déplacer

Espace et géométrie

Attendus de fin de cycle

(Se) repérer et (se) déplacer en utilisant des repères et des représentations.

Compétences associées

- Accomplir, décrire, coder des déplacements dans des espaces familiers. - Programmer les déplacements dun robot ou ceux dun personnage sur un écran.

Matériaux et objets techniques

Attendus de fin de cycle

Repérer et comprendre la communication et la gestion de linformation.

Compétences associées

- Le stockage des données, notions dalgorithme, les objets programmables

Ce parcours est une initiation à la pensée algorithmique et à la programmation. Les activités

proposées aux élèves vont les conduire à : § savoir décomposer un problème en tâches simples § savoir reconnaître des tâches quon a déjà effectuées, ou qui se répètent

§ apprendre à travailler ensemble

§ favoriser leur imagination, leur créativité, sous une modalité attrayante

Partenaires :

ARTEM Game Lab ?

- 3 -

SOMMAIRE

Séances

Séance 1 en classe : Découvrir la notion dalgorithme. Séance 2 en classe : Se repérer et se déplacer sur une grille. Séance 3 en classe : Découvrir le langage de programmation de Scratch. Séance 4 au Centre Pilote : Initiation à la programmation avec Scratch. Séance 5 au Centre Pilote : Programmer un jeu de labyrinthe partie 1. Séance 6 au Centre Pilote : Programmer un jeu de labyrinthe partie 2. Séance 7 au Centre Pilote : Programmer un jeu de labyrinthe partie 3.

Annexes

Ressources

- 4 -

Séance 1 en classe

Découvrir la notion dalgorithme

Objectifs

Se familiariser avec la notion dalgorithme.

Notions

" Algorithme » - Un "algorithme" est une méthode permettant de résoudre un problème - Un test dit quelle action effectuer quand une condition est vérifiée - Une condition est une expression qui est soit vraie, soit fausse

- Une boucle permet de répéter un certain nombre de fois (voire indéfiniment) toute une série

dinstructions

Matériel

Par binôme délèves

Un jeu de 16 bâtonnets (allumettes, feutres)

Phases de déroulement de lactivité

Situation déclenchante

Proposer une partie de jeu de Nim.

Présentation du jeu et de ses règles :

Cest un jeu simple permettant de comprendre la notion dalgorithme. Prévoir une collection de 16 objets identiques (bâtonnets, allumettes, feutres)

Avec 8 bâtonnets ou objets pour commencer

On dispose sur une table 8 objets identiques. Chacun leur tour, les deux joueurs ramassent 1,

2 ou 3 objets sur la table. Le joueur qui ramasse le dernier objet remporte la partie.

Quelques exemples de partie :

Premier tour : le premier joueur

(J1) ramasse 1 objet (en rouge), le second joueur (J2) en ramasse 2 (en bleu).

Deuxième tour : J1 ramasse 2

objets, J2 en ramasse 3 dont le dernier.

J2 gagne.

1 er tour 2

ème

tour - 5 - 1 er tour 2

ème

tour 3

ème

tour

Premier tour : J1 ramasse 1

objet, J2 en ramasse 1.

Deuxième tour : J1 ramasse 2

objets, J2 en ramasse 2.

Troisième tour : J1 ramasse les

deux derniers objets.

J1 gagne.

Premier tour : J1 ramasse 3 objets,

J2 en ramasse 1.

Deuxième tour : J1 ramasse 2

objets, J2 en ramasse 2 dont le dernier.

J2 gagne.

Phase dappropriation

Les élèves jouent par binôme. Qui gagne le plus souvent : le joueur 1 qui commence la partie

ou bien le joueur 2 ?

Phase de recherche

Lenseignant joue plusieurs parties (en tant que joueur 2) et bien sûr, gagne à chaque fois ! Quelle est la stratégie qui permet de gagner à coup sûr ?

Mise en commun

Les élèves exposent leur solution.

Formalisation de la stratégie gagnante

Le jeu de Nim est sans suspense : le premier à jouer perd, car il existe une astuce pour que le

deuxième joueur gagne à tous les coups. La stratégie gagnante est de laisser 4 objets à

ladversaire.

Pour se convaincre de lefficacité de la stratégie gagnante, prenons le deuxième et dernier tour

du troisième exemple de partie ci-dessus.

Il reste 4 objets, et J1 (joueur 1, rouge) joue :

si J1 prend 1 objet, alors J2 (joueur 2, bleu) en prend 3 (dont le dernier) ; si J1 prend 2 objets, alors J2 en prend 2 (dont le dernier) ; si J1 prend 3 objets, alors J2 en prend 1 (le dernier). Dans ce cas, si J2 sait jouer, J1 perd à tous les coups. En effet, J2 peut guider le jeu de manière à passer de 8 objets à 4, puis à 0. Donc, si J2 sait jouer, J1 a perdu la partie avant même de commencer.

Pour amener les participants à découvrir la stratégie gagnante, on peut grouper les objets par

4, rendant ainsi lastuce plus visible.

1 er tour 2

ème

tour - 6 -

Les élèves rejouent en essayant dappliquer la stratégie gagnante et datteindre le plus

possible la victoire !

Remarque : dans les deux premiers exemples de partie, la stratégie gagnante nest pas appliquée.

Proposer de faire une partie avec 12 objets.

Les enfants réussissent-ils à appliquer la stratégie gagnante ?

Et une partie avec 16 objets ?

Et une partie avec 15 objets ?

Il faut alors modifier les règles :

- chaque joueur peut prendre 1, 2, 3 ou 4 objets, et la stratégie gagnante consiste pour le joueur 2 à laisser des multiples de 5. (possible également avec des multiples de 3). Les notions de test et de condition sont abordées dans cette activité : - 7 - SI le joueur 1 prend 1objet, ALORS le joueur 2 prend 3 objets. Les termes test et condition sont définis ainsi : Un test dit quelle action effectuer quand une condition est vérifiée. Une condition est une expression qui est soit vraie, soit fausse.

La condition est ici : le joueur 1 prend 1 objet.

Elle est soit vraie et le test dit alors : le joueur 2 prend 3 objets. Si la condition est fausse, une autre condition est posée : SI le joueur 1 prend 2 objets, ALORS le joueur 2 prend 2 objets. etc. Autre notion abordée, celle de boucle : chaque fois que 4 objets sont enlevés, la procédure recommence. La procédure est répétée 2 fois pour 8 objets, 3 fois pour 12 objets, etc.

Conclusion

Comme pour le jeu de Nim, un algorithme est une stratégie gagnante permettant de trouver la

solution à un problème donné. Ici le problème était " comment gagner au jeu de Nim ? »

Imaginons que lon veut apprendre à un ordinateur comment jouer et gagner au jeu de Nim : il

faut indiquer à la machine quelle est la stratégie gagnante. Lalgorithme correspondant à cette

stratégie doit pour cela être traduit dans un langage compréhensible par lordinateur. On parle

de langage de programmation. La conception dun programme commence donc par la conception dun algorithme.

Dans les séances à venir, les élèves vont découvrir le langage du logiciel Scratch et seront

amenés à construire des programmes traduisant des algorithmes avec ce langage.

Trace écrite

La classe synthétise collectivement ce qui a été appris au cours de cette séance : Un algorithme est une méthode permettant de résoudre un problème. Un test dit quelle action effectuer quand une condition est vérifiée. Une condition est une expression qui est soit vraie, soit fausse. Une boucle permet de répéter plusieurs fois une série dinstructions.

Remarques

Prolongements

Demander aux enfants de réfléchir et décrire un algorithme simple (sous la forme dune suite

de phrases simples) pour décrire les actions qui répondent à un problème donné. Voir fiche

Annexe 1.1

Retour SOMMAIRE

- 8 -

Séance 2 en classe

Se repérer et se déplacer sur une grille.

Objectifs

Se repérer, décrire ou exécuter des déplacements, sur un plan ou sur une carte.

Notions

Vocabulaire permettant de définir des positions et des déplacements.

Matériel

Pour la classe : vidéo Annexe 2.1

Par élève : fiches Annexe 2.2

Phases de déroulement de lactivité

Les activités qui vont suivre (en classe et au centre pilote) proposent une initiation à la programmation

avec Scratch. Scratch est un logiciel qui a été conçu pour apprendre à programmer.

Le langage de programmation utilisé permet de créer facilement des animations, des histoires

interactives, des jeux vidéo, des créations musicales et artistiques, etc... Phase 1 : Visionner une courte animation où on voit un personnage se déplacer (vidéo Annexe 2.1_fond blanc). Cette animation a été réalisée avec Scratch. Interroger les élèves : que voit-on sur la vidéo ? Comment décririez-vous le déplacement du chat orange à lécran ?

De façon précise ?

Cet échange amène à lidée que pour réaliser une telle animation avec Scratch, il faut savoir

repérer la position de personnages à lécran et décrire des déplacements pour pouvoir ensuite

les programmer. Comment faire ce repérage et décrire les déplacements ?

Si les élèves nont pas didée, montrer la même animation avec un fond quadrillé (Annexe

2.1_carreaux).

- 9 - Avec le quadrillage, on peut dire de combien de carreaux se déplace le chat orange vers la droite, le bas, etc.

Puis montrer la même animation avec

comme fond la grille Scratch (Annexe

2.1_grille). La grille permet de repérer avec

précision les positions des personnages à lécran et de décrire leurs déplacements.

Phase 2.

Se repérer sur la grille.

Projeter à la classe la grille de la 1

ère

étape de la fiche Annexe 2.2.

Cette grille est celle du logiciel Scratch, elle y décrit lespace où évoluent les personnages et

les objets dans les programmes.

Décrire limage, que voit-on ?

® des droites

® des nombres

® des lettres (x et y)

® des carreaux

® des couleurs

La grille a pour dimensions 480 en largeur et 360 en hauteur. Lunité est le pixel, comme sur une image

numérique (pixel est la contraction de langlais " picture element » qui se traduit par " élément

dimage »). - 10 -

Comment se repère-t-on sur la grille ?

La position dun point sur la grille est donnée par un couple de nombres :

§ le premier nombre correspond à la position de gauche à droite de la grille (on lappelle x) ;

§ le deuxième nombre correspond à la position de bas en haut de la grille (on lappelle y). On dit que ces nombres pour x et y sont les coordonnées du point.

Le point noir au milieu de la grille, à lintersection de la droite orange et de la droite bleue, est

repéré par la position (x:0, y:0). On peut simplifier cette écriture en (0, 0) en nécrivant pas les

lettres x et y.

Il y a des nombres négatifs sur la grille : -240, -200, -180 et -100. Lutilisation de coordonnées

négatives ne devrait pas poser de problème, les enfants connaissent dautres échelles

graduées/situations avec des nombres négatifs : § Les températures hivernales peuvent descendre sous les 0°C et être négatives ; § Les commandes dun ascenseur peuvent avoir des boutons indiquant -1, ou -2 pour des niveaux souterrains (sous-sol, cave, parking). Demander aux élèves où se situent sur la grille les points pour lesquels y vaut 0. ® La droite centrale horizontale de couleur orange rassemble tous les points pour lesquels y vaut 0 ; on lappelle laxe des x. En dessous de la droite orange, les valeurs de y sont négatives, au-dessus elles sont positives. Demander aux élèves où se situent sur la grille les points pour lesquels x vaut 0. ® La droite centrale verticale de couleur bleue rassemble tous les points pour lesquels x vaut 0 ; on lappelle laxe des y. A gauche de la droite bleue, les valeurs de x sont négatives, à droite elles sont positives.

La grille peut se décomposer en quartiers où les coordonnées sont données par un couple de

nombres : · (positif, positif) en haut à droite (zone rouge) · (positif, négatif) en bas à droite (zone bleue) · (négatif, positif) en haut à gauche (zone jaune) · (négatif, négatif) en bas à gauche (zone verte) Un quadrillage gris clair large (tous les 100 pixels) aide au repérage sur la grille. - 11 -

Trouver et noter la position de points.

Les élèves doivent relever les valeurs de x et y (les coordonnées) pour chacun des quatre points sur la grille.

Faire le premier point ensemble.

Commencer par les valeurs de x et y, puis donner la position sous la forme (x, y).

Point noir x : 0 y : 0 (0, 0)

Point rouge x : 100 y : 100 (100, 100)

Point jaune x : -200 y : 100 (-200, 100)

Point vert x : -100 y : -100 (-100, -100)

Point bleu x : 200 y : -100 (200, -100)

Sassurer que les élèves ont compris comment se repérer sur la grille. Placer des points connaissant leurs coordonnées. rose à (- 50, 0) gris à (150, - 50) orange à (240, - 180) violet à (- 300, - 100)

Le points rose et le point gris ne sont pas

sur une intersection du quadrillage gris clair ; les élèves peuvent envisager de tracer un quadrillage plus serré, tous les 50 pixels, ou bien utiliser un outil de mesure (règle) pour placer ces points (proportion, fraction). Le point orange est dans le coin inférieur droit, à la limite de la grille.

Le point violet ne peut pas être placé sur la grille puisque sa valeur de x est au-delà de -240

qui est la limite de la grille. - 12 -

Déplacer un point.

Je veux déplacer le point jaune de 400 en x et de -200 en y.

Où ce point va-t-il se retrouver ?

Se déplacer de 400 en x signifie se déplacer vers les valeurs positives de x (vers la droite) de

400 pixels.

Se déplacer de -200 en y signifie se déplacer vers les valeurs négatives de y (vers le bas) de

200 pixels.

Remarque : ces instructions de déplacement de 400 ou -200 en x ou en y seront utilisées plus tard dans

Scratch.

Le point jaune se retrouve à la positon du

point bleu.

Proposer aux élèves ou demander aux élèves de proposer dautres déplacements de ce type,

par exemple comment doit-on déplacer le point rose pour quil se retrouve à la position du point

rouge ? Aux élèves de jouer ! plusieurs solutions possibles.

Coordonnées

(x,y)

Chat orange (-200,100)

Chat gris

(-100,0)

Chat noir

(50,0)

Chat blanc

(150,-100)

Remarque : la position dun personnage est

donnée pour son centre.

Pour le chat, le centre est situé au niveau

de la bouche.

Exemple de déplacement du chat orange pour quil rejoigne le chat blanc, en passant par le chat gris et

le chat noir :

§ Se déplacer de 100 en x (vers la droite)

§ Se déplacer de -100 en y (vers le bas)

§ Se déplacer de 150 en x (vers la droite)

§ Se déplacer de -100 en y (vers le bas)

§ Se déplacer de 100 en x (vers la droite)

quotesdbs_dbs6.pdfusesText_12
[PDF] cartes scratch

[PDF] audience bfm business mediametrie

[PDF] livret bfm société générale

[PDF] societe generale bfm particuliers

[PDF] compte bfm fonctionnaire

[PDF] manuels scolaires gratuits

[PDF] questionnaire corrigé le horla

[PDF] le horla et six contes fantastiques lecture audio

[PDF] le horla et autres contes fantastiques

[PDF] fiche de lecture le horla 4ème

[PDF] exemple bibliographie rapport de stage

[PDF] bibliographie définition

[PDF] normes apa mémoire

[PDF] apa ulaval

[PDF] citation apa