Apuntando al Pensamiento Computacional

A fines del 2012 me tope con un concepto nuevo que se esta insertando al ámbito educativo. Este concepto es el Pensamiento Computacional.  El Pensamiento computacional al margen de sus creadores esta ligado al desarrollo de un conjunto de habilidades como abstraer, resolver problemas, comunicarnos efectivamente, el desarrollo de formas de control y organización, al diseño de sistemas, la comprensión del comportamiento humano, la formación de comunidades si le damos el valor añadido actual en la que existe la computación distribuida y el aprovechamiento de la información dándole valor a través de las redes. A diferencia de otros tipos de pensamientos lógicos o matemáticos, el computacional hace uso del ordenador o por lo menos de  determinados procesos conocidos para computar como son los algoritmos. Este pensamiento nos predispone para usar las herramientas digitales y aprovecharlas efectivamente.

Si le damos un caracter Constructivista podemos apreciar que el niño podrá desarrolla este pensamiento:

Si trabaja participativamente:  Esto se lograr enfatizando el uso de tecnologías nuevas para ayudar a niños a aprender construyendo, investigando activamente y jugando.

Interactuando  con objetos físicos y abstractos: Se requiere algo más que el ordenador para apoyar el desarrollo de maneras concretas de pensar y aprender sobre fenómenos abstractos, por lo tanto debemos interactuar con modelos de simulación y objetos de la vida real. Esto lo podemos lograr usando robots, o en su defecto sensores y actuadores sencillos.

Se Genera conectivismo: Es necesario encontrar relaciones, la computadora es un vehículo que brinda apoyo a maneras nuevas de pensar, de poner en práctica el conocimiento y de formar conexiones personales y epistemológicas con otras áreas de conocimiento (Papert, 2000). Es necesario que se trabaje dentro de un entorno cooperativo.

Autoreflexión:  La programación de una computadora representa un modo poderoso de adquirir una perspicacia nueva sobre cómo funciona la mente y de reflexionar sobre el propio proceso de pensamiento y la propia relación intelectual y emocional con el conocimiento (Papert, 1993; Kafai y Resnick, 1996). Es decir, por ejemplo por medio del proceso de diseñar y reparar defectos de programas informáticos los niños desarrollar pensamiento metacognitico que le permite encontrar isomorfismos para  resolver problemas y aprender.

Terminando esta reflexión les invito a apreciar y comentar el trabajo que se esta realizando en una escuela del Perú; en el video se aprecia como se va avanzando con los  niños en el desarrollo de este tipo de pensamiento mediante la participación, la interacción, la cooperación y la utoreflexión.

Juan Cadillo

Aplication for TVprogram Making Languaje in Spanish

A inicios del mes de febrero del presente, me tope con una aplicación muy interesante denominada TVML,  esta aplicación ha sido construida por el NHK Science and Technical Research Laboratories de Japón, cuyo objetivo es usando un player facilitar la escritura de guiones con los cuales se puede programar televisión en tiempo real.  La última versión del reproductor es TVML II que está disponible en este sitio. También tiene un conjunto muy bueno de muestras para aprender a trabajar con esta aplicación.

Lamentablemente las versiones para la voz están en japones e inglés, por lo que su uso queda muy limitado en el español, siendo su uso por la licencia no comercial. Además la complejidad si bien es cierto de sus scripts no es muy alta se requiere mucho trabajo para poder entender su uso.

Estas limitaciones son muy importantes para poder usarlas en las escuelas, por lo que me he planteado el reto de poder usar este software con niños en Perú.

Para cumplir mi objetivo he divido el reto en tres partes:

  • Cambiar las voces al español y elaborar un complemento que permita automatizar la función de construcción de los scripts, de tal forma que pueda ser usado por niños fácilmente usando la lógica para presentar un programa de TV.
  • Desarrollar un proyecto de innovación que permita en base al trabajo de los niños en el aula escolar, el uso de la aplicación para mostrar  sus avances, investigaciones y trabajos usando además otras herramientas informáticas  que permitan construir contenido de manera lúcida.
  • Como no podía ser de otra forma, usar los contenidos y combinarlos con la Realidad Aumentada.

El primer punto de este trabajo lo he iniciado, logrando integrar  voces del español dentro de los scripts de TVML, y hoy terminé la primera versión de un traductor de código, que en marzo debo testear con los niños una vez que se inicie el trabajo escolar. La segunda parte la inicio mañana a través de la planificación de los objetivos y actividades. Y el tercer paso lo iré cumpliendo según se logre la segunda etapa.

Aquí los primeros avances:

Voz en español:

Vistas del traductor:

aplicación que automatiza   el lenguaje TVML

aplicación que automatiza el lenguaje TVML

tvmlprueba2 tvmlprueba4 tvmlprueba5 tvmlprueba6

Espero contarles más del avance en este año.

Juan Cadillo León