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

doi : https://dx.doi.org/10.18162/fp.2022.651

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