La pensée computationnelle (CT) est une étude des compétences et tactiques de résolution de problèmes impliquées dans l'écriture ou le débogage de programmes logiciels et d'applications.
La pensée informatique est étroitement liée à l'informatique, bien qu'elle se concentre principalement sur le processus global de la pensée abstraite utilisé dans le développement de programmes informatiques plutôt que sur l'étude de langages de programmation spécifiques. En conséquence, il sert souvent d'introduction à des cours d'informatique plus approfondis.
CommentOuvrir QUICK FACT Seymour Papert, reconnu pour avoir été le premier à utiliser le terme de pensée computationnelle, est mathématicien et cofondateur du laboratoire d'intelligence artificielle du MIT. Les premiers jouets pour enfants avec calcul intégré ont été créés dans son propre laboratoire dans les années soixante.
Les six principes de la pensée computationnelle
Bien que les approches de l'étude de la pensée computationnelle varient, il existe six principes fondamentaux de la pensée computationnelle, qui comprennent:
1. Connexion informatique: Comprendre la connexion entre les ordinateurs et les humains.
2. Développement d'artefacts informatiques: Création d'un modèle algorithmique ou de calcul et des techniques nécessaires pour créer des artefacts pouvant être appliqués à la résolution de problèmes.
3. Résumé: Identifier et définir comment les informations peuvent être utilisées dans le calcul et modéliser ces abstractions dans un contexte informatique.
4. Analyse des problèmes et des artefacts: Évaluer le mérite et la faisabilité des solutions potentielles à un problème ainsi que l'identification et la résolution des erreurs possibles avec les solutions.
5. Communicant: Expliquer efficacement le but et la signification d'un problème et sa ou ses solutions informatiques potentielles.
6. Travailler efficacement en équipe: Collaboration active et contributions de plusieurs participants sur la résolution de problèmes ainsi que sur le développement et l'exécution de solutions informatiques.
Origines du terme de pensée computationnelle
Seymour Papert a utilisé pour la première fois le terme de pensée computationnelle en 1996 lorsque son «Une exploration dans l'espace des enseignements mathématiques» a été publié dans le Journal international des ordinateurs pour l'apprentissage des mathématiques.
La science de la pensée computationnelle est principalement enseignée au niveau collégial, bien que ces dernières années, elle soit entrée dans les écoles primaires K-12 dans le cadre de programmes d'enseignement axés sur les STEM. Les cours de pensée computationnelle ont été introduits pour la première fois en 2005 à l'Université Carnegie Mellon comme une large introduction au domaine de l'informatique.