Article par Sébastien Menvielle, sur algothymio.blogspot.fr
Le 26 novembre 2015, le ministère de l’Education nationale a publié le B.O.spécial, les nouveaux programmes pour les élèves des cycle 2, 3 et 4 pour la rentrée de 2016.
Nous présentons ici les extraits concernant l’apprentissage des Algorithmes, code et robotique.
A partir de la rentrée 2016, le socle commun s’articulera en cinq domaines de formation définissant les connaissances et les compétences qui doivent être acquises à l’issue de la scolarité obligatoire et dont l’apprentissage du Code via l’algorithmie et le robotique est transversal :
- les langages pour penser et communiquer ;
- les méthodes et outils pour apprendre ;
- la formation de la personne et du citoyen ;
- les systèmes naturels et les systèmes techniques ;
- les représentations du monde et l’activité humaine.
décomposition : analyser un problème complexe, le découper en sous-problèmes, en sous-tâches ;
reconnaissance de schéma : 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.
Cycle 2
« Au CP, la représentation des lieux et le codage des déplacements se situent dans la classe ou dans l’école, puis dans le quartier proche, et au CE2 dans un quartier étendu ou le village. Dès le CE1, les élèves peuvent coder des déplacements à l’aide d’un logiciel de programmation adapté, ce qui les amènera au CE2 à la compréhension, et la production d’algorithmes simples. »
Réaliser des déplacements dans l’espace et les coder pour qu’un autre élève puisse les reproduire. Produire des représentations d’un espace restreint et s’en servir pour communiquer des positions. Programmer les déplacements d’un robot ou ceux d’un personnage sur un écran.
Cycle 3
Pratiquer des langages
- Exploiter un document constitué de divers supports (texte, schéma, graphique, tableau, algorithme simple).
- Utiliser différents modes de représentation formalisés (schéma, dessin, croquis, tableau, graphique, texte).
- Expliquer un phénomène à l’oral et à l’écrit.
« En CM1 et CM2 on se limitera aux signaux logiques transmettant une information qui ne peut avoir que deux valeurs, niveau haut ou niveau bas. En classe de sixième, l’algorithme en lecture introduit la notion de test d’une information (vrai ou faux) et l’exécution d’actions différentes selon le résultat du test. »
« Les élèves apprennent à connaître l’organisation d’un environnement numérique. Ils décrivent un système technique par ses composants et leurs relations. Les élèves découvrent l’algorithme en utilisant des logiciels d’applications visuelles et ludiques. Ils exploitent les moyens informatiques en pratiquant le travail collaboratif. Les élèves maitrisent le fonctionnement de logiciels usuels et s’approprient leur fonctionnement. »
Initiation à la programmation
Une initiation à la programmation est faite à l’occasion notamment d’activités de repérage ou de déplacement (programmer les déplacements d’un robot ou ceux d’un personnage sur un écran), ou d’activités géométriques (construction de figures simples ou de figures composées de figures simples).
Au CM1, on réserve l’usage de logiciels de géométrie dynamique à des fins d’apprentissage manipulatoires (à travers la visualisation de constructions instrumentées) et de validation des constructions de figures planes.
À partir du CM2, leur usage progressif pour effectuer des constructions, familiarise les élèves avec les représentations en perspective cavalière et avec la notion de conservation des propriétés lors de certaines transformations.
La notion de signal analogique est réservée au cycle 4. On se limitera aux signaux logiques transmettant une information qui ne peut avoir que deux valeurs, niveau haut ou niveau bas. En classe de sixième, l’algorithme en lecture introduit la notion de test d’une information (vrai ou faux) et l’exécution d’actions différentes selon le résultat du test.
Matériaux et Objets techniques
Repérer et comprendre la communication et la gestion de l’information
Environnement numérique de travail.
Le stockage des données, notions d’algorithmes, les objets programmables.
Usage des moyens numériques dans un réseau.
Usage de logiciels usuels.
Les élèves apprennent à connaitre l’organisation d’un environnement numérique. Ils décrivent un système technique par ses composants et leurs relations. Les élèves découvrent l’algorithme en utilisant des logiciels d’applications visuelles et ludiques. Ils exploitent les moyens informatiques en pratiquant le travail collaboratif.
Cycle 4
L’éducation aux médias et à l’information fait connaitre et maitriser les évolutions technologiques récentes des produits médiatiques.
« Les sciences aident à se représenter, à modéliser et appréhender la complexité du monde à l’aide des registres numérique, géométrique, graphique, statistique, symbolique du langage mathématique. Elles exercent à induire et déduire grâce à la résolution de problèmes, aux démarches d’essais-erreurs, de conjecture et de validation. Elles contribuent à former le raisonnement logique par le calcul numérique ou littéral, la géométrie et l’algorithmique. »
L’enseignement informatique 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.
L’informatique et la programmation
La suite à découvrir sur algothymio.blogspot.fr
Image : source pixabay.com