Revista Scientific Volumen 4 / Nº 13 - Agosto-Octubre 2019 | Página 300

distintas configuraciones de problemas que pudieran presentarse en la vida cotidiana; segundo, las bases de matemáticas e ingeniería son complementos naturales del pensamiento computacional, sin embargo, no restringen totalmente su uso; y tercero, su amplio alcance de aplicación lo hace apto para ser considerado en la resolución de cualquier problema. Ahora bien, con respecto a las fases del pensamiento computacional, algunos investigadores como Román, Pérez y Jiménez (2015), promueven la existencia de cuatro fases: 1). Descomposición; 2). reconocimiento de patrones; 3). generalización de patrones y abstracción; y 4). diseño algorítmico (pág. 2). La descomposición es la capacidad para fraccionar una tarea en los pasos que la conforman. El reconocimiento de patrones es la capacidad para percibir similitudes, dentro del mismo problema o con otros problemas, que permitan reducir el camino hacia la resolución del problema. A diferencia, la fase de generalización de patrones y abstracción, requiere de la capacidad para filtrar e ignorar toda la información que no es necesaria para resolver un problema determinado, y de generalizar la que sí es necesaria. Por su parte, la fase de diseño algorítmico requiere la capacidad de desarrollar una estrategia paso a paso, es decir, establecer una secuencia de instrucciones para resolver el problema. Las cuatro fases presentadas anteriormente representan las principales habilidades que requiere una persona para resolver problemas utilizando el pensamiento computacional. Para el autor de este ensayo, la clave del pensamiento computacional es la primera fase, porque a partir de ésta se hace posible la aplicación de las demás fases, es decir, descomponer un problema conduce al reconocimiento y la generalización de patrones, lo cual inevitablemente converge a la especificación de los pasos que resuelven el problema, es decir, al diseño algorítmico. En aras de clarificar la relación del pensamiento computacional con la 299 Arbitrado primero, el pensamiento computacional no puede ser mecánico debido a las