Exécution d'algorithmes pas à pas
Résumé
Avec les nouveaux programmes du collège, l’enseignement de l’algorithmique est en plein essor, mais le recul sur la manière de l’enseigner est faible. « La recherche en didactique sur l’enseignement de l’algorithmique et de la programmation reste encore très peu développée ; en effet, de tels enseignements ont existé depuis plus de trente ans dans différents pays et ont donné lieu à diverses recherches, mais leur caractère sporadique n’a pas permis de capitaliser des acquis (...) » expliquent ainsi Jean-Baptiste Lagrange et Janine Rogalski. À l’heure actuelle, dans les programmes du cycle 3, les références à l’algorithmique sont légères (voir annexe 1). Au cycle 4, le sujet semble considéré comme plus important (voir annexe 2), mais il est plutôt question de programmation que d’algorithmie. Or « un programme n’est pas exactement un algorithme. Plus précisément un programme est la mise en œuvre d’un ou plusieurs algorithmes dans un langage de programmation donné, et cela fait intervenir beaucoup de notions sans rapport avec l’algorithmique (syntaxe du langage, techniques de programmation, etc.) » comme le précisent les membres du Groupe informatique de la CII Lycée de l’IREM de Paris 7. Il me semble, cependant, que pour le collège, les élèves sont incités à travailler avec des outils, et que le terme « programme » est utilisé, au moins en partie, correctement, car la démarche d’essai-erreur face à l’ordinateur et les tests avec la machine sont privilégiés. Ceci dit, si les élèves doivent être confrontés à l’ordinateur et à l’activité de programmation, il paraît difficile de les laisser se débrouiller seuls sans leur enseigner un minimum les notions d’algorithmie telles que les boucles, les instructions conditionnelles ou les variables informatiques.
Origine : Fichiers produits par l'(les) auteur(s)
Loading...