Estimados estudiantes, en el transcurso de nuestras
clases hemos transitado por diferentes conceptos claves de pensamiento
computacional.
Definición
de Pensamiento computacional: proceso mental utilizado para formular problemas
y sus soluciones de forma que las soluciones se representan en una forma que
puede ser llevada a cabo por un agente de proceso de información"
Cuny, Snyder, Wing
Algunas características:
- Hace referencia a un proceso mental, y por tanto a los humanos. Somos nosotros, y no los ordenadores, los que podemos realizar "pensamiento computacional" o utilizarlo para guiar nuestros pasos.
- Está orientado a la formulación y solución de
problemas. Esto es, no hace referencia a cualquier tipo de proceso mental,
sino que está enfocado precisamente en cómo formular y resolver problemas
de una cierta manera.
- Pero la palabra "problema" (y por
tanto, "formulación de problema" o "solución de
problema") pueden entenderse en un sentido muy amplio, y abarcan una
gran cantidad de tópicos. Van desde los clásicos problemas matemáticos,
con una solución exacta, a los problemas del mundo real, como la falta de
agua en un pueblo, o la necesidad de conocer cuándo se empezó a usar una
palabra, que pueden abordarse, aunque parezcan muy diferentes, usando los
mismos principios.
Etapas:
Descomposición, Reconocimiento de patrones, Abstracción, Algoritmos.
·
Descomposición: consiste en el procedimiento por el cual un problema de mayor
complejidad se desarticula en pequeñas series más manejables.
·
Reconocimiento de patrones: luego de la desarticulación del problema complejo, las pequeñas
series son enfrentadas de forma individual de manera que puedan ser resueltas
de forma similar a problemas frecuentados anteriormente.
·
Abstracción: Consiste en la omisión de información irrelevante al problema
propuesto.
·
Algoritmos: se presentan pasos para la resolución de cada problema.
Forma un equipo de hasta 3 estudiantes y piensa dos ejemplos de cada una
de las etapas trabajadas. Ya sean los ejercicios que trabajamos en clase o dos
ejercicios que puedas mencionar.
Actividad 2: Podrás recorrer los siguientes enlaces y jugar por medio de los algoritmos.
Lee las especificaciones del juego de Scratch:
https://scratch.mit.edu/projects/54629084/
Y podrás pensar en una estrategia para ganarle al equipo, pensando en los pasos ordenados en el siguiente link:
https://ajedrez-online.es/