Travail collaboratif avec Scratch. Le casse-brique

Documents pareils
Logiciel SCRATCH FICHE 02

Indications pour une progression au CM1 et au CM2

Algorithmique et structures de données I

VI- Exemples de fiches pédagogiques en 3 ème année primaires

L informatique en BCPST

OPTION SCIENCES BELLE-ISLE-EN-TERRE

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Compétences en fin de maternelle Comparer des quantités.

LA BATTERIE DU PORTABLE

Cours Informatique Master STEP

Je découvre le diagramme de Venn

Dans un deuxième temps et avec l expérience de cette observation, un ENT mutualisant la Nouvelle Calédonie verra le jour.

Cours 1 : Qu est-ce que la programmation?

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Programmation C. Apprendre à développer des programmes simples dans le langage C

Technique opératoire de la division (1)

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if


1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Initiation à la programmation en Python

Document d aide au suivi scolaire

S ORIENTER DANS UNE GARE

Introduction à l algorithmique et à la programmation (Info 2)

Les petits pas. Pour favoriser mon écoute. Où le placer dans la classe? Procédurier. Adapter les directives. Référentiel Présentation des travaux

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Définition de la dyspraxie

Architecture des ordinateurs

«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie. Agnès Dullin, lycée J. Racine 20 rue du Rocher, Paris

Rencontre des personnes-ressources en déficience motrice et organique RÉCIT MST - RÉCIT Adaptation scolaire Pierre Couillard

EVALUATIONS MI-PARCOURS CM2

Tux Paint. 1. Informations générales sur le logiciel. Auteur : Bill Kendrick et l équipe de développement de New Breed Software

Jeux mathématiques en maternelle. Activités clés. Jeu des maisons et des jardins (Yvette Denny PEMF)

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

EVALUATION Nombres CM1

Scratch : programmation objet facile pour tous

TP1 : Initiation à l algorithmique (1 séance)

Lire, dire et écrire en utilisant les cartes heuristiques. OBJECTIFS

Prise en main rapide

Initiation à l algorithmique

Fiche pédagogique du projet DACEFI-2

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Cours d algorithmique pour la classe de 2nde

LES REPRESENTATIONS DES NOMBRES

//////////////////////////////////////////////////////////////////// Administration bases de données

S y m M a i l i n g. S o l u t i o n d e - m a i l i n g. SymMailing est un outil professionnel de création et de gestion de campagnes d ing.

APPROCHER LES QUANTITES ET LES NOMBRES en Moyenne Section

Une brique dans le cartable. Du Plan à l Ouvrage

Cours 1 : La compilation

Le chiffre est le signe, le nombre est la valeur.

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Évaluation et implémentation des langages

Algorithmique avec Algobox

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Éditorial. Tangente ÉDUCATION. Scratch, AlgoBox, Python. Trimestriel - n 15 - janvier 2011 Numéro spécial 16 activités TICE pour le lycée

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Agence web en Suisse romande CH-1260 Nyon

Par défaut, VisualQie utilise la messagerie qui est déclarée dans Windows, bien souvent OUTLOOK EXPRESS ou encore OUTLOOK.

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

Les structures. Chapitre 3

Listes de fournitures du secondaire pour la rentrée

Organiser des séquences pédagogiques différenciées. Exemples produits en stage Besançon, Juillet 2002.

Définitions. Numéro à préciser. (Durée : )

Environnements et Outils de Développement Cours 1 Introduction

MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE

EXERCICES DE REVISIONS MATHEMATIQUES CM2

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

PRODUITS Utiliser la messagerie intégrée dans VisualQie

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

Ecrire Savoir rédiger une réponse claire à une question

Chap III : Les tableaux

PG208, Projet n 3 : Serveur HTTP évolué

Les utilisations pédagogiques du Tableau Numérique Interactif (TNI) dans l enseignement d Économie-Gestion :

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Bilan de l expérimentation Enseignements d exploration en classe de seconde. Lycée Henri Vogt, Commercy. Académie de Nancy-Metz

Compte-rendu d une expérience Un album à jouer... Le château de Radégou

Le menu du jour, un outil au service de la mise en mémoire

Dispositif sur budget fédéral

Math 5 Dallage Tâche d évaluation

Consigne : je remplis le tableau en tenant compte des informations de la ligne supérieure et de la colonne de gauche (droite pour les gauchers)

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

5.3. Bande numérique cartes numération et cartes à points pour apprendre les nombres de 0 à 99

Evaluation et mise en place d un serveur de messages pour Chamilo 2.0

Conventions d écriture et outils de mise au point

C est quoi un centre d apprentissage Les centres d apprentissage sont des lieux d exploration et de manipulation qui visent l acquisition de

Ne laissez pas le stockage cloud pénaliser votre retour sur investissement

6 ème. Rallye mathématique de la Sarthe 2013/ ère épreuve de qualification : Problèmes Jeudi 21 novembre 2013

Version 7.1_3.6. Release Notes. Version 1.5

L AUTOMATISME LE SIGNAL

V- Manipulations de nombres en binaire

LECTURE, RECHERCHE DOCUMENTAIRE ET INDEXATION

Introduction à MATLAB R

PROJET ALGORITHMIQUE ET PROGRAMMATION II

Architecture matérielle des systèmes informatiques

Les nombres entiers. Durée suggérée: 3 semaines

Physique Chimie. Utiliser les langages scientifiques à l écrit et à l oral pour interpréter les formules chimiques

Transcription:

Niveau : A partir de la 5 ème Travail collaboratif avec Scratch Le casse-brique Pré-requis : Avoir déjà manipulé Scratch, connaître ce qu est une variable. Avoir fait les exercices en annexe. Durée : 2 heures. (1heure en lycée). Notions mathématiques abordées : Pour le collège : Décomposer un problème en sous-problèmes afin de structurer un programme. Écrire, mettre au point (tester, corriger) et exécuter un programme en réponse à un problème donné. Programmer des scripts se déroulant en parallèle.»»notions d algorithme et de programme.»»déclenchement d une action par un évènement, séquences d instructions, boucles, Pour le lycée : Les compétences suivantes ont été identifiées et travaillées : comprendre et analyser un algorithme préexistant (exercice PFC en travail préliminaire); modifier un algorithme pour obtenir un résultat particulier (exercice PFC en travail préliminaire); analyser la situation : identifier les données d entrée, de sortie, le traitement...; mettre au point une solution algorithmique : comment écrire un algorithme en «langage courant» en respectant uncode, identifier les boucles, les tests, des opérations d écriture, d affichage... ; valider la solution algorithmique par des traces d exécution et des jeux d essais simples ; adapter l algorithme aux contraintes du langage de programmation : identifier si nécessaire la nature des variables... ; valider un programme simple. Compétences travaillées : Chercher : - Tester, essayer plusieurs pistes de résolution. - Décomposer un problème en sous-problèmes. Dispositif (matériel, salle ) : En salle informatique Organisation de classe de 5ème : La classe est divisée en 4 groupes de 6 élèves. Chaque groupe de 6 se divise en sous-groupe pour se répartir les tâches qu ils auront définies. Il y aura donc ici 4 jeux de casse-brique. Organisation de classe de 2nde : Le travail s est effectué en AP, les 16 élèves se sont divisés en groupes de 4 élèves. Chaque groupe de 4 se divise en sous-groupe pour se répartir les tâches qu ils auront définies.

Objectifs : Programmer un jeu. Participer à un travail collaboratif. Déroulement de la séance : 1) Le professeur fait une démonstration du jeu de casse-brique, sans montrer aucun script. Il annonce aux élèves qu ils vont devoir programmer, en groupe, ce jeu avec le logiciel Scratch. 2) Les élèves se répartissent en groupe (imposés ou non suivant votre classe). 3) 1 ère consigne : lister et se répartir les tâches. (sur feuille) Faire un retour par groupe et éventuellement en classe entière pour se mettre d accord sur les noms des variables à utiliser. 2 ème consigne : Réaliser sa tâche et enregistrer le lutin sur le réseau. Récupérer le travail des autres membres du groupe et terminer la programmation du jeu. Retour d expérience : Au collège, en classe de 5 ème : Les élèves ont découvert Scratch cette année. Ils avaient donc peu d expérience avec ce logiciel quand ils ont fait les exercices en annexe. Il a donc fallu 2 séances pour faire cette fiche d exercices destinées à découvrir les possibilités du logiciel (envoi de messages entre lutin, clonage, montrer/cacher, les capteurs, ) et des notions d algorithmique (boucles «répéter n fois», «si alors», la notion de variable). On gagnera un peu de temps avec les futurs élèves de 5 ème qui auront été familiarisés avec le logiciel les années précédentes. Pour cette activité, les élèves les plus intéressés s en sont plutôt bien sorti. Ce ne sont pas forcément ceux qui ont des bons résultats aux évaluations de mathématiques «traditionnelles» où les calculs et la rédaction rentrent en compte. Par compte, ils sont peu nombreux. La quantité de possibilités offertes par le logiciel Scratch est grande et beaucoup d élèves auraient besoin de plus de temps pour se les appropriés. Ce qui sera possible au fur et à mesure des années. Les élèves ont évidemment trouvé la répartition des tâches : chacun programme un des trois lutins. La notion où les élèves ont eu le plus de difficultés ont été la boucle «Répéter n fois». La variable prédéfinie «réponse» a plutôt été bien comprise.

Voici les copies d écran d un groupe de 3 élèves de 5 ème (après 1 séance de programmation du jeu de casse-brique) Cet élève devait programmer le script de la brique. Il a réussi à faire 3 lignes de briques et a imaginé des niveaux dans le jeu. Cet élève devait programmer le script du paddle. Il a finalement réussi avec de l aide sur les capteurs. Cet élève devait programmer le script de la balle. La seule aide a été de lui indiqué la fonction du bloc «direction» avec le schéma correspondant. Il a trouvé le calcul correspondant au rebond seul.

Retour d expérience : Au lycée, en classe de 2 nde : L ensemble du travail a été proposé sur 4 séances : une sur le jeu Pierre-Feuille-Ciseau, une et demie sur les exercices préliminaires, une et demie sur la réalisation du jeu. Pour la réalisation du jeu, les élèves se sont majoritairement répartis le travail ainsi : la moitié du groupe a pris en charge la programmation des briques et du paddle, l autre moitié s est chargé du lutin «balle». L appropriation du logiciel Scratch s est fait sans souci pour des élèves de 2 nde ayant déjà une expérience de programmation en langage courant et à la calculatrice. Quelque soit leur niveau en mathématiques et en algorithmique, les élèves se sont investies dans les exercices proposées et ont réussi à réaliser des programmes dont ils ne se sentaient pas capable a priori. Même si une partie des élèves n est pas arrivée à la programmation finale du jeu, ils ont progressé et gagné en confiance. Ce logiciel qui leur paraissait un peu «enfantin» au début leur a permis de réaliser beaucoup de choses.

Annexe 1 : Petits défis à réaliser avec Scratch Exercice 1 : Permet de travailler l échange de messages. Deux lutins. L un dit «cache-toi» et l autre se cache. Exercice 2 : Utiliser les clones, poser une question, utiliser la variable «réponse». Un lutin demande combien de fois il doit se cloner? En fonction de la réponse, il se clone. Exercice 3 : Utiliser les boucles Tracer des polygones réguliers : un carré, un pentagone, un hexagone Exercice 4 : Condition, variable Jeu «Devine le nombre» : L ordinateur choisit un nombre entre 1 et 10. Le joueur donne une réponse. L ordinateur répond «gagné» ou «perdu».

Annexe 2 : Exemple de messages envoyés d un lutin aux autres