metacognición, indicando su posible utilización para el desarrollo de las
habilidades del pensamiento computacional durante la ejecución de
actividades de la vida cotidiana.
2. Desarrollo
El concepto de pensamiento computacional fue planteado por primera
vez por Wing (2006a), de la siguiente manera: “representa una actitud y un
conjunto de habilidades universalmente aplicables que todos, no solo
científicos informáticos, estarían ansiosos por aprender y usar” (pág. 33). Si
bien es cierto que este es un concepto muy general que lo concibe como la
combinación de una actitud y un conjunto de habilidades, también es cierto
que presenta la premisa principal del pensamiento computacional, es decir,
que todas las personas pudieran aplicarlo en diferentes ámbitos.
Algunos años más tarde, Aho (2012), especifica un poco más el alcance
del pensamiento computacional, refiriéndose a él como un proceso: “Es el
proceso de pensamiento involucrado en la formulación de problemas, por lo
que sus soluciones se pueden representar como pasos y algoritmos
computacionales” (pág. 832). Esta definición clarifica el alcance del
pensamiento computacional porque lo enmarca explícitamente en el contexto
de la resolución de problemas, sin embargo, deja implícito los ámbitos de
aplicación.
Posteriormente, Basogain, Olabe y Olabe (2015), asocian directamente
el concepto de pensamiento computacional con las actividades de la vida
cotidiana, refiriéndose a éste como: “una metodología basada en la
implementación de los conceptos básicos de las ciencias de la computación
para resolver problemas cotidianos, diseñar sistemas domésticos y realizar
tareas rutinarias” (pág. 3). Esa relación con la vida cotidiana motiva la revisión
y reflexión que se hace en este ensayo, es decir, la revisión de las
297
Arbitrado
habilidades requeridas; y finalmente, se introduce el concepto de