Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, dévelo
Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 1 Une introduction au langage de programmation de Scratch par Brendan Smith, Camden Education Trust, Irlande. Africa Code Week Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 2 Table des matières Introduction à Scratch et à l'art du codage ........................................................................................................... 3 Leçon 1 - Introduction à l'interface Scratch ............................................................................................................ 6 Leçon 2 - Codage : les premières étapes ............................................................................................................... 8 Leçon 3 - Insérer des sons dans un script ............................................................................................................ 17 Leçon 4 - Améliorer la marche du sprite .............................................................................................................. 21 Leçon 5 - Sprites multicolores ................................................................................................................................. 23 Leçon 6 - Changer le décor (Scène) ..................................................................................................................... 25 Leçon 7 - Un chien qui aboie et poursuit le chat ! ........................................................................................... 33 Leçon 8 - Créer un sprite .......................................................................................................................................... 39 Leçon 9 - Les sprites contrôlés par curseur ........................................................................................................ 43 Leçon 10 - Le sprite psychédélique ....................................................................................................................... 44 Leçon 11 - Interaction du sprite ............................................................................................................................... 46 Leçon 12 - Deux sprites ayant une conversation ............................................................................................... 49 Leçon 13 - Créer un récif de corail ......................................................................................................................... 51 Leçon 14 – La balle cible ........................................................................................................................................... 57 Leçon 15 - Les sprites dansants .............................................................................................................................. 60 Leçon 16 - Dessiner des formes .............................................................................................................................. 63 Leçon 17 – La balle qui rebondit ............................................................................................................................ 69 Leçon 18 - Dessiner à main levée ............................................................................................................................ 71 Leçon 19 – Promener le chien ................................................................................................................................. 72 Leçon 20 – Planification et conception d’un jeu ................................................................................................ 80 Leçon 21 - Jeu - Attaque de requin ! .................................................................................................................... 82 Leçon 22 - Attaque de requin avancée................................................................................................................ 88 Leçon 23 – Tennis solitaire ....................................................................................................................................... 97 Leçon 24 – Jeux d’aventure : l’incroyable labyrinthe ! .................................................................................... 101 Leçon 25 – Chasseur de démons .......................................................................................................................... 109 Leçon 26 - Extension du jeu Chasseur de démons ......................................................................................... 112 Leçon 27 – Jeu de tir : les astéroïdes ................................................................................................................... 117 Leçon 28 – Jeux à deux joueurs............................................................................................................................. 125 Leçon 29 - Jeux à deux joueurs - tennis pour deux ........................................................................................ 132 Leçon 30 – Quizz de géographie : voyager à travers un continent ........................................................... 136 Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 3 Introduction à Scratch et à l'art du codage Comment le codage informatique peut fonctionner en tant qu’environnement d'apprentissage interdisciplinaire Dans cette section, nous vous présenterons Scratch, un langage de programmation développé au Media Lab du MIT aux États-Unis, qui a capté l’imagination des enfants partout dans le monde. Scratch permet aux utilisateurs de créer facilement leurs propres histoires, animations, jeux, musique, œuvres d'art interactifs et de partager ces créations sur le Web. Il est donc idéal pour les enfants âgés de huit à onze ans. Qu’est-ce qu’un programme ? Un programme est un ensemble d'instructions indiquant à un ordinateur ou à un autre appareil électronique ce qu’il doit faire. Ces instructions ou commandes sont écrites en langage artificiel (c’est-à-dire non parlant). Le script utilisé est souvent appelé code ou code informatique. La programmation informatique ou le codage est le processus d’écriture du code. D’où vient le terme Scratch ? Scratch, développé par le Media Lab du MIT aux États-Unis, est le nom donné à ce langage de programmation très puissant mais très adapté aux enfants. Le terme Scratch a été choisi par ses inventeurs pour ses points communs avec la méthode utilisée par un DJ de hip-hop pour mélanger différentes pistes de musique afin de créer de nouveaux sons. Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 4 Car un élément clé du site Scratch est que les membres peuvent télécharger les jeux informatiques d’autres personnes et modifier les détails s’ils le souhaitent (par exemple: « accélérer » ou « ralentir » les personnages animés dans un jeu). Le résultat est qu'un grand nombre de ces projets en ligne sont des remixes d'autres projets sur le site http://scratch.mit.edu Une façon amusante d'apprendre Le langage Scratch a des similitudes avec les jeux de construction de briques des enfants. Il utilise une structure simple de briques ou de blocs graphiques de code informatique qui s'emboîtent pour créer et contrôler le son, la musique et les images. Il convient donc parfaitement au plaisir et à l'apprentissage des enfants, car il utilise leur penchant naturel pour le bricolage avec des matériaux de construction afin de créer différentes formes, jeux et histoires au sein d'une nouvelle dimension numérique interactive excitante. Finie l'époque de la syntaxe de texte difficile et ennuyeuse qui constituait traditionnellement un programme d'ordinateur. Avantages éducatifs : calcul, alphabétisation et au-delà Scratch fournit aux enfants et aux jeunes un environnement unique pour développer et utiliser leurs talents artistiques et créatifs grâce à la création d’animations attrayantes. Pendant les sessions de formation, les enfants travaillent ensemble pour effectuer certains projets, apprendre à planifier, concevoir et partager des tâches. Ils sont encouragés à montrer et expliquer leurs travaux achevés aux autres participants, où l'analyse critique et les compliments de leurs camarades de classe font partie intégrante du processus d'apprentissage de présentation et de communication. Scratch permet aux enfants de développer leurs compétences artistiques et créatives dans un monde numérique à la fois stimulant, valorisant et aventureux. L’enseignement de Scratch utilise beaucoup d’aspects différents des programmes scolaires d’école élémentaires, comme l’art, les langues, et plus particulièrement le calcul et l’alphabétisation. Comme les enfants apprécient de créer et de partager les projets Scratch, ils apprennent d’importants concepts mathématiques et informatiques, tels que l’arithmétique (l'addition, la soustraction, la multiplication, la division des nombres), la géométrie (une branche de mathématiques qui traite de la mesure, des relations Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 5 de points, des lignes, des angles, etc. par des termes tels que coordonnées, formes, taille, position relative des figures), l'algèbre (variables, symboles représentant des nombres pour expliquer des quantités et relations numériques) ainsi que des notions supplémentaires telles que des algorithmes, tout en apprenant à raisonner de manière systématique, à résoudre des problèmes, à travailler ensemble et à développer des compétences de présentation.. La motivation est très rarement un problème pour les élèves de Scratch Scratch permet aux utilisateurs de créer une grande variété de projets en ligne qui peuvent refléter leurs intérêts personnels et qui peuvent également être utilisés comme ressources dans de nombreux sujets du cursus scolaire, par exemple : créer des jeux interactifs, cartographier une visite de différents pays pour un cours de géographie, produire un concert pour un cours de musique, construire une poupée avec plusieurs vêtements dans un cours d'art ou créer un récit numérique sur un match sportif, un conte folklorique ou une question scientifique importante telle que les causes du réchauffement climatique. Avec des élèves de primaire, l’enseignant peut élargir les éléments artistiques de Scratch en leur demandant de faire des modèles en argile de leurs sprites lors de la planification de leurs projets. Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 6 Leçon 1 - Introduction à l'interface Scratch Partage et stockage de projets Scratch en ligne Plusieurs projets utilisés dans ces notes d'apprentissage sont stockés en ligne sur le site Web de Scratch. Dans ce cas, l'adresse Web spécifique du projet individuel est fournie. Ce site devrait aussi être utilisé pour stocker les meilleurs exemples de projets créés par vos étudiants participants, afin que d'autres mentors puissent les utiliser comme ressources pédagogiques dans leur classe et comme exemples à suivre par d'autres participants. Pour accéder au site Scratch : Tapez dans la barre d'adresse : http://scratch.mit.edu Si vous n'avez pas encore de compte, cliquez sur Rejoindre Scratch Néanmoins, vous pouvez rejoindre la communauté existante « Code for Africa » en allant à l’option de connexion et Sous le Nom d’Utilisateur, tapez « africacodeweek » Sous le Mot de Passe, tapez « fionnfionn ». Pour télécharger un projet terminé depuis votre ordinateur ou un autre dispositif sur le compte Africa Code Week sur le site Scratch, accédez d'abord à l'option Créer dans la barre de menus. Puis sous l’option Fichier sélectionnez Load from your computer Africa Code Week est une initiative de SAP. L’intégralité de ce contenu, développé par Brendan Smith pour le Camden Education Trust, est la propriété intellectuelle d’Africa Code Week. 7 En tant qu'enseignant, vous souhaiterez peut-être créer un compte sur le site Scratch pour votre classe, votre école ou votre groupe, qui pourra être utilisé pour héberger des exemples pour chaque travail de votre étudiant. Ce cours utilisera toutefois l'éditeur Scratch hors ligne Accédez à un navigateur uploads/s3/ scratch-3-africacode.pdf
-
16
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 01, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 5.6908MB