Depuis près d’une dizaine d’années, la pensée computationnelle (computational thinking) occupe une place grandissante au sein de la recherche en éducation. Qu’en est-il de l’origine de ce terme et de sa définition ? Qu’elle en peut être sa traduction dans notre enseignement de l’histoire ?
Postulée par Seymour Papert en 1996, la pensée computationnelle est le processus réflexif impliqué dans la formulation de problèmes et de leurs solutions de manière que leur résolution puisse être effectuée par un agent de traitement de l’information. La pensée computationnelle s’intéresse à la résolution de problèmes, à la conception de systèmes ou même à la compréhension des comportements humains en s’appuyant sur les concepts fondamentaux de l’informatique théorique,
Concernant ce concept en éducation, Jeannette Wing est souvent citée en référence. Dans un article paru en 2011, Jeannette Wing soutient que la pensée computationnelle est une compétence fondamentale émergente qui devrait faire partie intégrante de l’éducation. Basiquement, la « pensée computationnelle » se composerait d’un ensemble d’outils de réflexion pour permettre à quelqu’un de décomposer un problème dans le genre d’étapes logiques dont un ordinateur aurait besoin pour résoudre ce problème.
Au niveau conceptuel, la pensée computationnelle se décompose en
– Logique (prévision et analyse)
– Algorithmes (étapes et règles)
– Décomposition (décomposition en parties)
– Modèles (repérer et utiliser des similitudes)
– Abstraction (suppression des détails inutiles)
– Évaluation (jugement)
Pour certains critiques cependant, la pensée computationnelle n’est qu’un nouvel emballage ou avatar de la science informatique.
[Lire plus…] à proposNote de synthèse : enseignement de l’histoire et pensée computationnelle