viernes, 7 de abril de 2017

Experimentando el Pensamiento Computacional

En la última clase de Innovación y Tecnología en la Educación tuvimos la oportunidad de conocer un término que aun que parece nuevo ya es una realidad en muchas escuelas alrededor del mundo: Pensamiento Computacional. A continuación les mostraré distintas definiciones que le podemos dar a dicho término y porqué es tan importante aplicarlo en la educación.

Según Jeannette Wing, pionera del tema, el pensamiento computacional "implica resolver problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso de los conceptos fundamentales de la informática". Se describe también como un proceso que permite formular problemas en donde sus soluciones se presentan como secuencias de instrucciones y algoritmos, o como un proceso en donde se aplican herramientas y técnicas para comprender y razonar sistemas (Moreno, 2014). La Sociedad Internacional de la Tecnología en a Educación (ISTE) y la Asociación de Profesores de Informática (CSTA), en el 2011, dan la siguiente definición: "un enfoque para resolver un determinado problema que empodera la integración de tecnologías digitales con ideas humanas. No reemplaza el énfasis en creatividad, razonamiento o pensamiento crítico pero refuerza esas habilidades al tiempo que realza formas de organizar el problema de manera que el computador pueda ayudar”.  
Todas estas definiciones hablan de métodos, procesos, resolución de problemas, pero es importante recalcar que para lograr eso hay que trabajar en una secuencia a seguir, donde el maestro toma un papel de apoyo en el proceso de enseñanza aprendizaje buscando que se desarrollen competencias como la creatividad, colaboración y pensamiento crítico.

El pensamiento crítico incluye las siguientes características que aseguran su importancia en la educación:

  • Formular problemas que se solucionen por medio a través del uso de la computadora y otras herramientas tecnológicas.
  • Organizar y analizar lógicamente la información.
  • Representar la información con abstracciones como modelos y simulaciones.
  • Usar el pensamiento algorítmico, establecer pasos para llegar a una solución.
  • Identificar, analizar e implementar posibles soluciones con el objetivo de lograr la combinación más efectiva.
  • Generalizar el proceso de resolución de problemas para resolver varios problemas.
(Moreno, 2014)


Durante la clase tuvimos la oportunidad de experimentar cómo trabajar con el pensamiento computacional. En lo personal cuando explicaban las definiciones no terminaba de entender cómo funciona hasta que lo pudimos practicar. Esto fue de tres maneras, en la página de internet Code.org donde aprendes programación a través de distintos juegos trabajando así el pensamiento computacional. En mi caso escogí uno de Frozen en donde la princesa iba patinando haciendo copos de nieve, yo le decía cómo ir avanzando y cada vez iba incrementando el nivel de dificultad. 
En la aplicación Tickle usamos dos objetos acomodando los comandos para darles instrucciones, el primero fue Sphero en donde hacíamos a la esfera saltar, avanzar, cambiar de color y más. Después con la misma metodología de comandos hicimos a un Dron levantarse, dar vueltas, avanzar girar, incluso tomar una foto. Es impactante cómo es tan facil poder programar un objetivo y así tener un pensamiento computacional. Aquí presento un poco de mi experiencia:





Moreno, J. (2014). ¿Qué es el pensamiento computacional? Programamos. Recuperado el 7 de abril del 2017, de: https://programamos.es/que-es-el-pensamiento-computacional/ 


CSTA and ISTE (2011). Computational Thinking Leadership Toolkit. Computer Science Teachers Association (CSTA) and International Society for Technology in Education (ISTE). Recuperado el 7 de abril del 2017, de: http://www.iste.org/docs/ct-documents/ct-leadershipt-toolkit.pdf?sfvrsn=4 


6 comentarios:

  1. Susy, gracias por tu post. En verdad aprender a programar fue una experiencia fascinante y mucho más la oportunidad de manipular aparatos como el dron, de forma tan sencilla. Concuerdo con lo que tantos expertos pronostica, como lo han hecho los indicadores ISTE, al avisarnos que debemos preparar a los estudiantes pues cada día contamos con herramientas tecnológicas más avanzadas y sofisticadas! Enseñar programación va mucho más allá que una serie de comandos, es educar en la creatividad y pensamiento crítico a los estudiantes.

    ResponderEliminar
  2. Sus muchas gracias por tu post, me siento muy parecido ti, cuando estuvimos hablando de la teoría en cuanto al pensamiento computacional no me quedaba claro pero cuando empezamos a utilizar los juegos y la aplicación me quedo muy claro lo que se puede hacer para aprender a programar y desarrollar el pensamiento computacional. En mi punto de vista, el pensamiento computacional puede abrir muchas puertas al aprendizaje, facilitar a los alumnos tus conocimientos y lo mas padre es que los alumnos no se están dando cuenta, solo están jugando con la tecnología y al mismo tiempo desarrollando nuevas habilidades!
    Gracias!!

    ResponderEliminar
  3. Hola Susy!
    Dentro de las cosas más importantes que menciona Moreno es que los niños utilizan el pensamiento algorítmico, marcando y estableciendo pasos para llegar a una solución! Hoy en día vivimos en una sociedad el cual quiere todo de manera instantánea y busca esa gratificación inmediata, la paciencia se ha desvalorado pero la programación puede ser una salvación, ya que a base de prueba y error el niño logrará llegar a su objetivo. Todo proceso tiene que llevar su tiempo para ser completado adecuadamente, en este caso el niño seguirá una serie de algoritmos y el proceso llega a ser tardado tendrá que esperar para acertar.

    ResponderEliminar
  4. Saludos! La programación es una materia muy importante que debemos enseñar en las escuelas actualmente, pues formando el pensamiento computacional, se enseña al alumno a pensar a manera de procesos o algoritmos que debe ir resolviendo. La programación es el lenguaje moderno en el que todos nuestros alumnos se podrán preparar para los retos que se les presentarán en su futuro próximo.

    ResponderEliminar
  5. El desarrollar en los estudiantes el pensamiento computacional les abre la puerta a no limitarse a lo ya existente para llegar a soluciones sino crearlas por ellos mismos. Asimismo, leí en el bolg de un compañero acerca de habilidades que proporciona el desarrollar este tipo de pensamiento y me pareció muy interesante. Mencionaba que te ayudaba a entender la lógica de las cosas y esto me pareció sumamente importante. Una razón más para comenzar a incluir en el curriculum.

    ResponderEliminar
  6. Al programar con estos juegos y aparatos, uno va siguiendo todo el proceso de solución de problemas (formular el problema, analizarlo, crear una secuencia, probarlo, etc) de una manera muy divertida y educativa.

    ResponderEliminar