¿QUÉ ES EL PENSAMIENTO COMPUTACIONAL?
“La integración del poder del pensamiento humano con las capacidades de las computadoras”. Phillips (2009)
“El proceso de pensamiento envuelto en formular un problema y sus soluciones de manera que las soluciones son representadas de una forma en que pueden ser llevadas a un agente de procesamiento de información”
JEANNETTE M. WING.
Jeannette M. Wing escribió un artículo queriendo describir cómo piensa un científico de computadoras y lo beneficios que, esta forma de pensar, podría tener en todos (Wing, 2006, 2010). En este artículo hizo uso del término "Pensamiento computacional".
Preparemos a los estudiantes para el futuro en un mundo cambiante.
Un video de ISTE, CSTA y NSF.
Un video de ISTE, CSTA y NSF.
La Sociedad Internacional para la Tecnología en Educación (ISTE) y la Asociación de Docentes en Ciencias de la Computación (CSTA) nos dice:
El Pensamiento Computacional es un proceso de solución de problemas que incluye (pero no se limita a) las siguientes características:
· Formular problemas de manera que permitan usar computadores y otras herramientas para solucionarlos
· Organizar datos de manera lógica y analizarlos
· Representar datos mediante abstracciones, como modelos y simulaciones
· Automatizar soluciones mediante pensamiento algorítmico (una serie de pasos ordenados)
· Identificar, analizar e implementar posibles soluciones con el objeto de encontrar la combinación de pasos y recursos más eficiente y efectiva
· Generalizar y transferir ese proceso de solución de problemas a una gran diversidad de estos
Estas habilidades se apoyan y acrecientan mediante una serie de disposiciones o actitudes que son dimensiones esenciales del Pensamiento Computacional. Estas disposiciones o actitudes incluyen:
· Confianza en el manejo de la complejidad
· Persistencia al trabajar con problemas difíciles
· Tolerancia a la ambigüedad
· Habilidad para lidiar con problemas no estructurados (open-ended)
· Habilidad para comunicarse y trabajar con otros para alcanzar una meta o solución común
El pensamiento computacional nos ofrece unas habilidades que nos facilita el uso de las nuevas tecnologías y todo lo que las relaciona.
Gracias al pensamiento computacional aprendemos a descomponer un problema en partes, nos ofrece la posibilidad de poder analizarlo para su mejor manejo y así poder procesar los datos. Nos facilita la abstracción del problema, organizar los datos de manera lógica, pensar, analizar e identificar soluciones. Nos da confianza y perdemos el miedo a enfrentarnos a problemas complejos. Nos ayuda a trabajar en equipo con el fin de alcanzar un objetivo común. Nos prepara para la ambigüedad…
Digamos que es algo así como darle al ordenador las instrucciones para poder resolver ese problema.
La Sociedad Internacional para la Tecnología en Educación (ISTE) y la Asociación de Docentes en Ciencias de la Computación (CSTA) nos dice:
El Pensamiento Computacional es un proceso de solución de problemas que incluye (pero no se limita a) las siguientes características:
· Formular problemas de manera que permitan usar computadores y otras herramientas para solucionarlos
· Organizar datos de manera lógica y analizarlos
· Representar datos mediante abstracciones, como modelos y simulaciones
· Automatizar soluciones mediante pensamiento algorítmico (una serie de pasos ordenados)
· Identificar, analizar e implementar posibles soluciones con el objeto de encontrar la combinación de pasos y recursos más eficiente y efectiva
· Generalizar y transferir ese proceso de solución de problemas a una gran diversidad de estos
Estas habilidades se apoyan y acrecientan mediante una serie de disposiciones o actitudes que son dimensiones esenciales del Pensamiento Computacional. Estas disposiciones o actitudes incluyen:
· Confianza en el manejo de la complejidad
· Persistencia al trabajar con problemas difíciles
· Tolerancia a la ambigüedad
· Habilidad para lidiar con problemas no estructurados (open-ended)
· Habilidad para comunicarse y trabajar con otros para alcanzar una meta o solución común
El pensamiento computacional nos ofrece unas habilidades que nos facilita el uso de las nuevas tecnologías y todo lo que las relaciona.
Gracias al pensamiento computacional aprendemos a descomponer un problema en partes, nos ofrece la posibilidad de poder analizarlo para su mejor manejo y así poder procesar los datos. Nos facilita la abstracción del problema, organizar los datos de manera lógica, pensar, analizar e identificar soluciones. Nos da confianza y perdemos el miedo a enfrentarnos a problemas complejos. Nos ayuda a trabajar en equipo con el fin de alcanzar un objetivo común. Nos prepara para la ambigüedad…
Digamos que es algo así como darle al ordenador las instrucciones para poder resolver ese problema.
A continuación os pongo una infografía que he realizado sobre el pensamiento computacional.
Licencia de imagen CCO. Creative Commons. @micaferin
PENSAMIENTO COMPUTACIONAL EN EDUCACIÓN
Estamos rodeados de tecnología, está presente en nuestro día a día. Muchos tenemos la necesidad de aprender cómo utilizarlas y las usamos todos los días. Pero ¿Sabemos cómo trabajan? ¿Sabemos cómo piensan?
Nosotros vamos a emplear este lenguaje de programación a través de distintas actividades con el objetivo de enriquecer el conocimiento y pensamiento de nuestros alumnos, hacedles pensar de manera diferente e iniciarles en el pensamiento computacional.
Podemos realizar actividades muy diversas. Muchas de las actividades se basan en conceptos matemáticos, exploración de números binarios, el uso de mapas y grafos, problemas de patrones y ordenamiento y criptografía. Aprendemos lo que es la ciencia de la computación sin necesidad de utilizar máquinas que a veces son más una distracción.
Nosotros vamos a emplear este lenguaje de programación a través de distintas actividades con el objetivo de enriquecer el conocimiento y pensamiento de nuestros alumnos, hacedles pensar de manera diferente e iniciarles en el pensamiento computacional.
Podemos realizar actividades muy diversas. Muchas de las actividades se basan en conceptos matemáticos, exploración de números binarios, el uso de mapas y grafos, problemas de patrones y ordenamiento y criptografía. Aprendemos lo que es la ciencia de la computación sin necesidad de utilizar máquinas que a veces son más una distracción.
SISTEMA BINARIO
El sistema binario, popularmente conocido porque es el sistema que utilizan los ordenadores y el resto de dispositivos electrónicos, es un sistema de base 2. Eso significa que es un sistema que solo utiliza dos cifras para representar todos sus números y en el caso del código binario estas dos cifras son el 0 y el 1. Así es como se almacenan los datos y se procesa la información.
El código binario es una codificación usada para la representación de textos, o procesadores de instrucciones de computadora.
El código binario es una codificación usada para la representación de textos, o procesadores de instrucciones de computadora.
¿QUIERES TRABAJAR EL PENSAMIENTO COMPUTACIONAL?
¡¡Adelante!! A divertirse aprendiendo ; )
MÁQUINA DE FAX
MENSAJE SECRETO
LIGHTBOT
Mi primera propuesta es LIGHTBOT.
Lightbot es un juego educativo para niños ideal para iniciarse en la programación. Los niños practicarán conceptos como secuencias, algoritmos, condiciones y bucles. Usarán las habilidades para resolver problemas y para completar los rompecabezas. Se va aumentando hasta niveles con cierta complejidad.
Puedes utilizar Lightbot, en versión web en cualquier ordenador entrando en: http://lightbot.com/ o descargándolo en una tablet o móvil, de App Store o google play.
Versión para ordenador: http://lightbot.com/flash.html Necesario tener flash.
En Lightbot debemos guiar a un robot para que éste ilumine todos los azulejos azules. Para ello, "programamos" la secuencia mediante una serie de instrucciones lógicas, nosotros vamos elegimos los comandos (flecha, giro, salto, bombilla...) y luego ejecutamos. Es muy fácil además el robot nos irá enseñando los primeros pasos para familiarizarnos con la mecánica del juego.
Si te equivocas no hay problema, puedes ir ejecutando paso por paso para detectar el error y solucionarlo.
Cuando se avanza de nivel los jugadores en Lightbot pueden utilizar bucles para resolver algunos niveles. Los bucles son útiles para tareas repetitivas, y son una extensión de la extracción de un patrón que se produce una y otra vez.
El nuevo comando P1 me dice que ejecute los comandos que hay en PROC1. P2 me dice que ejecute los comandos que hay en PROC2...
Vídeo subido por Lightbot y editado por mí para explicar los conceptos básicos del juego.
TINKERCAD
Esta es mi segunda propuesta para los chicos.
Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D.
El objetivo al usar Tinkercad debe ser una primera inmersión en el mundo del diseño 3D de una manera sencilla y atractiva, ya que la interfaz de trabajo es simple y muy atractiva inicialmente.
Es sencillo de usar, su aspecto es atractivo y con unas pocas horas de entrenamiento podemos adquirir mucha destreza en su uso.
A continuación os propongo una Unidad Didáctica donde Tinkercad pasa a ser uno de los protagonistas. Es para cuarto de primaria matemáticas-geometría pero puede serviros de orientación.
Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D.
El objetivo al usar Tinkercad debe ser una primera inmersión en el mundo del diseño 3D de una manera sencilla y atractiva, ya que la interfaz de trabajo es simple y muy atractiva inicialmente.
Es sencillo de usar, su aspecto es atractivo y con unas pocas horas de entrenamiento podemos adquirir mucha destreza en su uso.
A continuación os propongo una Unidad Didáctica donde Tinkercad pasa a ser uno de los protagonistas. Es para cuarto de primaria matemáticas-geometría pero puede serviros de orientación.
LA HORA DEL CÓDIGO
Antes de saber lo que es "La Hora del Código" debemos saber que CODE es una organización no gubernamental estadounidense. Entre sus objetivos tiene incluir a las mujeres en las ciencias de la computación y asegurar una formación en informática o programación en los centros educativos.
La Hora del Código es una especie de "campaña promocional" de CODE que ofrece la posibilidad de aprender programación en una hora jugando a diferentes juegos. Son tutoriales, cursos de una hora adaptados a la edad preparados para el aprendizaje.
La Hora del Código es una especie de "campaña promocional" de CODE que ofrece la posibilidad de aprender programación en una hora jugando a diferentes juegos. Son tutoriales, cursos de una hora adaptados a la edad preparados para el aprendizaje.
Pincha en la imagen y accederás a ello.