z-logo
open-access-imgOpen Access
Pedagogía del Pensamiento Computacional desde la Psicología: un Pensamiento para Resolver Problemas.
Author(s) -
Beatriz Ortega-Ruipérez
Publication year - 2020
Publication title -
cuestiones pedagógicas/cuestiones pedagógicas
Language(s) - English
Resource type - Journals
eISSN - 2253-8275
pISSN - 0213-1269
DOI - 10.12795/cp.2020.i29.v2.10
Subject(s) - computational thinking , decomposition , computer science , abstraction , generalization , categorization , relation (database) , process (computing) , epistemology , artificial intelligence , programming language , philosophy , ecology , database , biology
Computational thinking should be understood as problem-solving thinking, beyond its link to programming. Therefore, it is necessary to address this thought’s structure through its cognitive processes to obtain an operational definition that allows this thought’s pedagogy to be adequately addressed in the classroom, regardless its development source. In this article, five processes inherent to this thought are determined, identifying only those that are always used. These processes are operatively defined from a psychological and a pedagogical perspective. The processes are abstraction, generalization, evaluation, creation of algorithms and decomposition of the problem. The first four processes present an inherent relation to problem-solving that can be verified, while, the last one, decomposition, can be considered not fundamental in problem solving and, therefore, linked to computational thinking. The performed analysis and categorization prove that decomposition is the key and central process of computational thinking. Therefore, computational thinking teaching must always be approached from the decomposition of problems or tasks that allow the simplification of the rest of the processes involved. This should involve different resources such as programming, playing games, problem-solving, or the creation of projects.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here