Overblog
Suivre ce blog Administration + Créer mon blog

Recherche

*****

Les aides en vidéo

Philippe Mercier

 

Son forum d'aide

 

calculette scientifique
Wiris

flèches vers

Articles Récents

Des rubriques et des lieux

28 février 2018 3 28 /02 /février /2018 19:15
 #000000 #000033 #000066 #000099 #0000CC #0000FF
 #003300 #003333 #003366 #003399 #0033CC #0033FF
 #006600 #006633 #006666 #006699 #0066CC #0066FF
 #009900 #009933 #009966 #009999 #0099CC #0099FF
 #00CC00 #00CC33 #00CC66 #00CC99 #00CCCC #00CCFF
 #00FF00 #00FF33 #00FF66 #00FF99 #00FFCC #00FFFF
 #330000 #330033 #330066 #330099 #3300CC #3300FF
 #333300 #333333 #333366 #333399 #3333CC #3333FF
 #336600 #336633 #336666 #336699 #3366CC #3366FF
 #339900 #339933 #339966 #339999 #3399CC #3399FF
 #33CC00 #33CC33 #33CC66 #33CC99 #33CCCC #33CCFF
 #33FF00 #33FF33 #33FF66 #33FF99 #33FFCC #33FFFF
 #FFCC00 #FFCC33 #FFCC66 #FFCC99 #FFCCCC #FFCCFF
 #FFFF00 #FFFF33 #FFFF66 #FFFF99 #FFFFCC #FFFFFF

 

 #660000 #660033 #660066 #660099 #6600CC #6600FF
 #663300 #663333 #663366 #663399 #6633CC #6633FF
 #666600 #666633 #666666 #666699 #6666CC #6666FF
 #669900 #669933 #669966 #669999 #6699CC #6699FF
 #66CC00 #66CC33 #66CC66 #66CC99 #66CCCC #66CCFF
 #66FF00 #66FF33 #66FF66 #66FF99 #66FFCC #66FFFF
 #990000 #990033 #990066 #990099 #9900CC #9900FF
 #993300 #993333 #993366 #993399 #9933CC #9933FF
 #996600 #996633 #996666 #996699 #9966CC #9966FF
 #999900 #999933 #999966 #999999 #9999CC #9999FF
 #99CC00 #99CC33 #99CC66 #99CC99 #99CCCC #99CCFF
 #99FF00 #99FF33 #99FF66 #99FF99 #99FFCC #99FFFF
 #CC0000 #CC0033 #CC0066 #CC0099 #CC00CC #CC00FF
 #CC3300 #CC3333 #CC3366 #CC3399 #CC33CC #CC33FF
 #CC6600 #CC6633 #CC6666 #CC6699 #CC66CC #CC66FF
 #CC9900 #CC9933 #CC9966 #CC9999 #CC99CC #CC99FF
 #CCCC00 #CCCC33 #CCCC66 #CCCC99 #CCCCCC #CCCCFF
 #CCFF00 #CCFF33 #CCFF66 #CCFF99 #CCFFCC #CCFFFF
 #FF0000 #FF0033 #FF0066 #FF0099 #FF00CC #FF00FF
 #FF3300 #FF3333 #FF3366 #FF3399 #FF33CC #FF33FF
 #FF6600 #FF6633 #FF6666 #FF6699 #FF66CC #FF66FF
 #FF9900 #FF9933 #FF9966 #FF9999 #FF99CC #FF99FF
 #FFCC00 #FFCC33 #FFCC66 #FFCC99 #FFCCCC #FFCCFF
 #FFFF00 #FFFF33 #FFFF66 #FFFF99 #FFFFCC #FFFFFF

Partager cet article

Repost0
26 juin 2017 1 26 /06 /juin /2017 17:33

Pour aider à la préparation des élèves (et à la prise en charge de cette préparation par les professeurs) un sujet 0, conforme à l'esprit de la nouvelle épreuve de mathématiques a été produit il y a un an.

 
Initiative intéressante et utile mais qui laisse quelques questions en suspens.
 
1) Il y a bien 7 exercices (ce qui correspond aux autres brevets donnés à ce jours  * )
mais aucune indication concernant le barème. (un peu dommage) 
On remarquera l'absence d'exercice classique de calcul littéral 
 
2) Un exercice est en rapport avec l'introduction de l'algorithmique et de la programmation.
Il propose un script de scratch.
 
Ceux qui ont programmé en scratch connaissent l'importance du code couleur  (huit catégories) pour la compréhension de la nature d'une instruction
  • Mouvement (bleu),
  • Apparence (violet),
  • Sons (mauve),
  • Stylo(vert),
  • Contrôle(jaune),
  • Capteurs(vert-bleu),
  • Opérateurs (vert clair),
  • Variables(orange).

 

(voir "les commandes de scratch")

Couleurs à laquelle il faut ajouter le blanc lorsqu'il s'agit d'un texte (à lire par le lutin par exemple)

Voir ici quelques exemples où l'on voit l'importance du code couleur

 

Brevet des collèges 2017 - Sujet zéro Brevet des collèges 2017 - Sujet zéro Brevet des collèges 2017 - Sujet zéro
Brevet des collèges 2017 - Sujet zéro Brevet des collèges 2017 - Sujet zéro Brevet des collèges 2017 - Sujet zéro
Brevet des collèges 2017 - Sujet zéro Brevet des collèges 2017 - Sujet zéro Brevet des collèges 2017 - Sujet zéro

Le sujet proposé dans le brevet 0 est également en couleur

On pourrait évoquer ici l'ambiguïté de la question 2) 

S'agit-il de la distance entre les deux motifs (nécessité de tracer une perpendiculaire aux deux parallélogrammes consécutifs) ou de l'espace au sens "traitement de texte" à savoir espace entre deux caractères tapés au clavier (qui se mesure alors sur la "ligne")

Plus importante la question de la couleur.

Un élève qui aura réellement fait un apprentissage sérieux de scratch, aura pris l'habitude du code couleur 

Le sujet 0 est en couleur ... il est censé être un exemple pour le sujet à venir.

Y aura-t-il de la couleur dans un exercice de scratch au brevet ?
(A ce jour, ayant posé la question à qui de droit, je n'ai pas reçu de réponse)

Autre question : celle de l'orientation spécifique des objets sous scratch qui n'est pas celle qu'on apprend en classe ou avec la tortue logo (utilisée depuis bien plus longtemps en collège) 

D'où ici le "s'orienter à 90°" figurant dans le script nécessaire pour avoir la position de départ habituelle (celui du sens de l'écriture dans les pays occidentaux)

Les auteurs du sujet devront être très attentif à rendre le sujet accessible à tous les candidats qui n'ont pas étudié les spécificités de scratch, mais abordé la programmation et l'algorithmique à l'aide d'un autre outil.

Car rappelons le : scratch n'est pas au programme du collège, il n'est qu'un des outils possibles pour acquérir les compétences relatives à la programmation 

 

Introduction
Comme l’indique le programme, l’enseignement de l’informatique au cycle 4 n’a pas pour objectif de former des élèves experts, ni de leur fournir une connaissance exhaustive d’un langage ou d’un logiciel particulier, mais de leur apporter des clés de décryptage d’un monde numérique en évolution constante. Cet enseignement permet d’acquérir des méthodes qui construisent la pensée algorithmique et développe des compétences dans la représentation de l’information et de son traitement, la résolution de problèmes, le contrôle des résultats. Il fournit également l’occasion de mettre en place des modalités d’enseignement fondées sur une pédagogie de projet, active et collaborative.

Objectifs de la formation
La lettre de saisine du Conseil supérieur des programmes datée du 19 décembre 2014 précisait les objectifs et démarches d’apprentissages : « L’enseignement de l’informatique et de l’algorithmique au cycle 4 n’a pas pour objectif de former des élèves experts, mais de leur apporter des clés de décryptage d’un monde numérique en évolution constante. Il permet d’acquérir des méthodes qui construisent la pensée algorithmique et développe des compétences dans la représentation de l’information et de son traitement, la résolution de problèmes, le contrôle des résultats. Il est également l’occasion de mettre en place des modalités d’enseignement fondées sur la pédagogie de projet, active et collaborative. […] La maîtrise des langages informatique
n’est pas la finalité de l’enseignement, mais leur pratique est le moyen d’acquérir d’autres démarches d’investigation, d’autres modes de résolution de problèmes, de simulation ou de modélisation. »

Compétences développées
Cet enseignement a pour objectif de développer chez les élèves les compétences suivantes :
• décomposition : analyser un problème compliqué, le découper en sous-problèmes, en sous-tâches ;
• reconnaissance de schémas : reconnaître des schémas, des configurations, des invariants, des répétitions, mettre en évidence des interactions ;
• généralisation et abstraction : repérer les enchaînements logiques et les traduire en instructions conditionnelles, traduire les schémas récurrents en boucles, concevoir des méthodes liées à des objets qui traduisent le comportement attendu;
• conception d’algorithme : écrire des solutions modulaires à un problème donné, réutiliser des algorithmes déjà programmés, programmer des instructions déclenchées par des événements, concevoir des algorithmes se déroulant en parallèle.
Les modalités de l’apprentissage correspondant peuvent être variées : travail en mode
débranché, c’est-à-dire sans utilisation d’un dispositif informatique, individuel ou en groupe, en salle informatique ou en salle banale, sur tablette ou sur ordinateur.
L’apprentissage associe trois types essentiels de démarche :
• une démarche de projet active et collaborative qui suppose l‘établissement d’objectifs partagés et la répartition des tâches, la communication entre élèves contributeurs d’un même projet et qui permet l’intervention de plusieurs disciplines ;
• une démarche de création : l’enseignement permet la réalisation de productions collectives.

eduscol

Je n'ai pas inclus ici la publicité faite à l'utilisation de scratch (à l'exclusion de tout autre outil ... ce qui n'était pas habituel dans l'Education Nationale)

 

Dans l'hypothèse où les conditions que j'ai évoquées ne seraient pas réunies, des parents d'élèves seraient fondés à demander la neutralisation de l'exercice en question.

 

Partager cet article

Repost0
19 mai 2017 5 19 /05 /mai /2017 14:45

Qu’apporte l’épreuve de programmation au Brevet des collèges ?

Si vous avez peu de temps, pour aller à l’essentiel, sautez la partie  qui suit.

--------------

Les élèves de troisième des collèges français vont, dans un peu plus d’un mois, se présenter à leur premier examen. Si le diplôme que certains ont connu sous le nom de PEPC (brevet d'études du premier cycle du second degré) n’a plus vraiment de valeur sur le marché du travail, il reste la toute première confrontation avec une série d’épreuve conduisant à une qualification ou non.
L’épreuve conserve donc une certaine importance autant pour les élèves que pour leurs parents.

Ces derniers temps, certaines évaluations, qui concernent cette fois-ci les systèmes éducatifs des pays du monde entier, ont quelque peu ébranlé quelques convictions des responsables de l’éducation nationale, ainsi que tout le personnel au service de la mission concernée. De nouveaux objectifs sont apparus, s’intéressant davantage aux compétences des élèves (notamment aux compétences transverses qui concernent toutes les disciplines) qu’aux savoirs.

Il ne sera question ici que d’une innovation apparue en mathématiques et qui vise à la fois à rendre la matière plus attrayante pour les élèves (et les enseignants ?) et à développer des savoirs faire nouveaux considérés comme de première importance dans un monde où le numérique[1] est omniprésent.

Cette innovation consiste en l’enseignement de la programmation à l’école et donc d’un renforcement de celui de l’algorithmique qui jusqu’alors n’était vue principalement qu’à travers des « mécanismes » relativement figés et jugés de peu d’utilité (comme : la division, la recherche du plus grand nombre qui en divise deux autres).

L’apparition de la programmation au collège a été l’occasion de l’irruption d’un langage orienté vers la production de jeux du type console de jeux, nommé SCRATCH, et qui se caractérise par l’utilisation de blocs tous faits (genre pièce de « LEGO ») exécutant des tâches auxquelles l’utilisateur n’a pas accès dans leur composantes, mais qu’il peut assembler suivant une syntaxe précise.

Je n’évoquerai pas toutes les particularités voire les divergences de SCRATCH avec ce qui est enseigné en mathématiques au collège, au lycée (et dans de véritables langages de programmation) je m’attacherai simplement à l’utilité intrinsèque de son enseignement.

Si SCRATCH est un outil (puisqu'il ne peut-être un objet d'étude pour lui-même), à quoi sert-il ?

De manière à ouvrir le débat à des positions autres que celle exposée ici, je me contenterai de répondre, en prenant appui sur un sujet proposé récemment à une avant-première du brevet des collèges (sujet de Pondichéry 2 Mai 2017)

« A rien (dans ces conditions). Si ce n’est à brouiller la situation, à retirer de la lisibilité à un algorithme, en l’embarrassant de paramètres censés décrire une réalité, mais qui dans le sujet embrouillent la situation proposée parce qu’ils se situent dans un no-man’s land, entre le virtuel [2] et le réel, tout en utilisant un langage éloigné à la fois du langage courant et des véritables langages de programmation.

-----------

Pour se convaincre de cette complication inutile que produit SCRATCH dans la présentation d’un algorithme (le but de l’exercice) il suffit de regarder les deux images qui suivent

 

 

 

Présentation dans le sujet de brevet :

La dernière ligne met particulièrement en évidence cette complication inutile, et qui a peu de rapport avec la réelle programmation :
« dire regroupe j’obtiens finalement Résultat »
en quatre couleurs différentes qui correspondent à un statut particulier des instructions en bloc.

 

 

 

 

 

 

 

 

Enoncé réduit à l’algorithme (floutage de l’inutile) :

 

 

 

Proposé de cette manière un élève de cinquième peut  aisément comprendre la situation et répondre aux questions posées.

 

 

 

 

 

 

 

 

On peut s'interroger par ailleurs à propos de l’utilisation de la couleur dans le sujet. Car en son absence, ceux qui auront été familiarisé avec SCRATCH (quelques heures) n’y retrouveront pas l’environnement connu (l’importance du code couleur pour la compréhension du rôle des blocs fait partie de la formation/familiarisation à SCRATCH). Et dans le cas où la couleur serait utilisée, cela augmenterait le coût de l’examen de façon conséquente (d’autant que d’autres matières pourraient alors en revendiquer la nécessité)

 

Nul ne contestera l’indispensable mutation à la fois de nos contenus de formation que de nos méthodes d’enseignement, mais concernant cet essai d’initiation à la programmation, on peut douter de son utilité, voire même lui attribuer une utilité négative.

Je remercie d’avance celui ou celle qui me convaincra du contraire. Je serai à la fois rassuré pour ma pratique, et mes élèves.

 

[1] Il serait utile un jour de définir le numérique par rapport à ce qu’il n’est pas, ce qui permettrait d’avoir une meilleure idée de son contour, alors que les définitions que l’on en donne tendent à faire penser qu’il occupe à présent « toute la place ».

[2] Le mot programme, dans l’exemple proposé, désignant parfois ce qui est écrit dans le dessin (et qui donne des nombres) et parfois son expression mathématique formelle (qui donne une écriture comportant des variables)

Partager cet article

Repost0