Computational Thinking: Conceptual Overview of Components Inherent to Programming in School Settings
Computational Thinking: Conceptual Overview of Components Inherent to Programming in School Settings
- Simon Parent, Université de Montréal, Canada
Résumé
This article offers a brief conceptual portrait of computational thinking, a concept that is highly recurrent in the literature and that is subject to numerous interpretations. A non-exhaustive review of the literature has therefore allowed us to clarify what computational thinking is, while specifying the role of many other related concepts evoked in the works of the authors studied: algorithmic thinking, abstraction, etc. The presentation of integrative models offers an interesting and synthetic perspective on this phenomenon that is becoming more and more widespread in the educational field.
Abstract
This article offers a brief conceptual portrait of computational thinking, a concept that is highly recurrent in the literature and that is subject to numerous interpretations. A non-exhaustive review of the literature has therefore allowed us to clarify what computational thinking is, while specifying the role of many other related concepts evoked in the works of the authors studied: algorithmic thinking, abstraction, etc. The presentation of integrative models offers an interesting and synthetic perspective on this phenomenon that is becoming more and more widespread in the educational field.
Keywords
programming, computational thinking, algorithmic thinking, problem solving, algorithms
To cite this article
Parent, S. (2022). Computational Thinking: Conceptual Overview of Components Inherent to Programming in School Settings. Formation et profession, 30(2), 1-15. https://dx.doi.org/10.18162/fp.2022.651