Programmation : découverte de Scratch
- Fiche de cours
- Quiz et exercices
- Vidéos et podcasts
- Découvrir la notion de programmation.
- Découvrir l'interface de Scratch.
- Savoir transcrire un algorithme simple de mouvements dans Scratch.
- La programmation consiste à transcrire un algorithme en langage informatique.
- Un programme désigne l'ensemble des instructions et des données qui représentent un algorithme. Il est rédigé en langage informatique.
- Le logiciel Scratch permet de découvrir le fonctionnement de la programmation informatique.
- Sur le logiciel Scratch, l'opérateur humain (celui qui crée le programme) vient ajouter une succession de blocs qui donnent un programme lorsqu'ils sont assemblés.
Certaines machines peuvent interagir avec d'autres et communiquer. Les machines ne peuvent toutefois pas fonctionner de manière autonome. Elles ont besoin de recevoir des instructions, via un opérateur humain ou via un programme enregistré.
La transmission de ces instructions se fait via un langage de programmation.
Comme pour les humains, il existe des langages de programmation différents selon les machines. L'apprentissage de chaque langage prend toutefois du temps, il faut donc débuter avec un langage de programmation simple.
Les ingénieurs du Massachusetts Institute of Technology (MIT) ont inventé un logiciel qui permet de découvrir le fonctionnement de la programmation informatique : Scratch.
Dans le logiciel Scratch, l'opérateur humain (celui qui crée le programme) vient ajouter une succession de blocs qui forment un programme lorsqu'ils sont assemblés.
Voici ci-dessous les différentes zones du logiciel Scratch.
- Zone de travail : zone où l’opérateur assemble les blocs pour créer un programme.
- Famille des blocs : zone où l’opérateur choisit la famille de blocs qu’il souhaite utiliser (bloc de mouvements, d’apparence, etc.)
- Bibliothèque des blocs : zone où l'opérateur peut choisir un bloc précis en fonction de la famille sélectionnée.
- Scène : zone où l’opérateur peut visualiser l’exécution de son programme, notamment via l’interaction de son lutin.
- Zone des lutins : zone où l’opérateur peut modifier les caractéristiques de son lutin.
- Zone des scènes : zone où l’opérateur peut travailler sur les caractéristiques de la scène (apparence, etc.)
- Zone du haut : zone où l'opérateur peut réaliser diverses actions, comme l’enregistrement d’un projet.
Le personnage ou l'objet mis en scène dans le programme est nommé « lutin » sur ce logiciel.
Avant de se lancer dans la programmation, il faut d'abord réaliser l’algorithme lié à la situation souhaitée.
Cet algorithme peut maintenant être retranscrit dans Scratch.
Tous les programmes informatiques sont déclenchés par un « exécutable » que l’on nomme l’évènement déclencheur.
Une fois démarré, le programme suit les instructions dans l’ordre d’assemblage. Il faut donc bien choisir l’ordre des blocs.
Pour construire son programme, il suffit de cliquer, de maintenir puis de déplacer le bloc que l’on va assembler.
Voici quelques conseils pour démarrer dans le logiciel Scratch.
- Ne pas avoir peur de tester autant de fois que nécessaire son programme, comme un jeu vidéo, car il est rare de réussir du premier coup.
- Ne pas oublier l'élément déclencheur, sans quoi le programme ne peut pas démarrer.
- Se fixer des objectifs atteignables et augmenter peu à peu la difficulté.
- Être logique dans son programme, ne pas oublier que la machine suit les instructions et ne prend pas de décision.
Des quiz et exercices pour mieux assimiler sa leçon
La plateforme de soutien scolaire en ligne myMaxicours propose des quiz et exercices en accompagnement de chaque fiche de cours. Les exercices permettent de vérifier si la leçon est bien comprise ou s’il reste encore des notions à revoir.
Des exercices variés pour ne pas s’ennuyer
Les exercices se déclinent sous toutes leurs formes sur myMaxicours ! Selon la matière et la classe étudiées, retrouvez des dictées, des mots à relier ou encore des phrases à compléter, mais aussi des textes à trous et bien d’autres formats !
Dans les classes de primaire, l’accent est mis sur des exercices illustrés très ludiques pour motiver les plus jeunes.
Des quiz pour une évaluation en direct
Les quiz et exercices permettent d’avoir un retour immédiat sur la bonne compréhension du cours. Une fois toutes les réponses communiquées, le résultat s’affiche à l’écran et permet à l’élève de se situer immédiatement.
myMaxicours offre des solutions efficaces de révision grâce aux fiches de cours et aux exercices associés. L’élève se rassure pour le prochain examen en testant ses connaissances au préalable.
Des vidéos et des podcasts pour apprendre différemment
Certains élèves ont une mémoire visuelle quand d’autres ont plutôt une mémoire auditive. myMaxicours s’adapte à tous les enfants et adolescents pour leur proposer un apprentissage serein et efficace.
Découvrez de nombreuses vidéos et podcasts en complément des fiches de cours et des exercices pour une année scolaire au top !
Des podcasts pour les révisions
La plateforme de soutien scolaire en ligne myMaxicours propose des podcasts de révision pour toutes les classes à examen : troisième, première et terminale.
Les ados peuvent écouter les différents cours afin de mieux les mémoriser en préparation de leurs examens. Des fiches de cours de différentes matières sont disponibles en podcasts ainsi qu’une préparation au grand oral avec de nombreux conseils pratiques.
Des vidéos de cours pour comprendre en image
Des vidéos de cours illustrent les notions principales à retenir et complètent les fiches de cours. De quoi réviser sa prochaine évaluation ou son prochain examen en toute confiance !