Tecnología y Evolución

Expresar soluciones para resolver problemas: base del Pensamiento Computacional (Parte II)

tecnologiaevolucion

En el artículo anterior se han definido los principios y características primordiales del Pensamiento computacional, así como la importancia de desarrollar en el alumno el “pensamiento algorítmico” como una herramienta para expresar soluciones complejas aplicando un proceso de tres etapas: abstracción, automatización y análisis.

Así mismo, respecto al desarrollo de capacidades específicas en los alumnos, se ha mencionado que el Pensamiento computacional identifica cuatro competencias básicas: la capacidad de dividir problemas en sus partes, reconocer patrones y tendencias, elaborar instrucciones y convertir patrones/tendencias en reglas.

Ahora bien, para entrar al detalle de cómo promover el Pensamiento computacional en el aula, ten en cuenta los siguientes principios:

Aplica los principios del pensamiento creativo:

  • Asumir retos reales y complejos
  • Aprender haciendo/enseñando/de los errores
  • Aprender a aprender
  • Las computadoras son una herramienta para resolver problemas
  • Trabajar en equipo y hacerlo divertido
  • El mundo es digital, se debe educar para la ciudadanía digital

Haz que tus alumnos se apropien del Pensamiento computacional:

  • Muéstrales los beneficios del pensamiento computacional como medio para resolver problemas reales que pueden cambiar al mundo.
  • Da valor al poder de la abstracción como herramienta para encontrar soluciones efectivas.
  • Apoya el desarrollo de sus capacidades para crear códigos de programación.

Haz que tu clase piense en problemas “que nadie haya resuelto antes”:

  • Reta a tu clase a descubrir y resolver los problemas que se plantean en los proyectos.
  • “Viaja en el tiempo con tu clase”; por ejemplo, a épocas en las que no existía internet y el único medio de mantener comunicación con otras personas en otros continentes era el correo postal, o cuando tener acceso a libros obligaba a las personas a acudir a una biblioteca.
  • “Viaja al futuro con tu clase”; por ejemplo, imaginen la vida en el año 3000 y cuáles serán las principales dificultades de los ciudadanos de ese tiempo.

Respecto a lo anterior ¿Cuál crees que sería la mejor estrategia para desarrollar el Pensamiento Computacional en el aula?

Los especialistas coinciden en que la mejor estrategia debe estar enfocada en el desarrollo de habilidades de creación de código de programación (programar), ya que la programación requiere el desarrollo de las capacidades de abstracción y descomposición de problemas, lo que contribuye a que los alumnos realicen actividades directamente vinculadas con los procesos clave del Pensamiento Computacional: la abstracción, la automatización y el análisis.

De este modo, programar hace que “la teoría” del Pensamiento Computacional, se haga concreta y se presente ya no sólo como una hipótesis, sino como actividades específicas en el aula escolar.

En Pinon hemos desarrollado proyectos para trabajar el Pensamiento Computacional dentro del aula, basados en el desarrollo de códigos de programación para diferentes niveles (Scratch y App Inventor, entre otros) y herramientas (EV3, Arduinio, Dash&Dot, etcétera). Te invitamos a consultar, en este mismo blog, la serie de artículos relacionados con los retos de programación en Scratch, del Dr. M. Resnick del Instituto Tecnológico de Massachusetts.

Como habrás identificado, en la actualidad el Pensamiento computacional debería ser un instrumento para comprender al mundo, ya que además de funcionar en la resolución de  problemas, establece las bases para la comprensión y el diseño de sistemas complejos relacionados con los quehaceres humanos.

En conclusión, todo lo anterior deriva de las ciencias de la computación, por lo tanto,  significa que las personas pueden hacer uso de su capacidad de abstracción para resolver sus problemas cotidianos.