Medio Millón de visitas… y suena mejor si hablamos de la seguridad emocional

Hoy este espacio celebra un nuevo hito…. el medio millón de visitas fue alcanzado. Dios quiera que muy pronto se llegue al doble.

Bueno, es necesario ahora hablar de la seguridad emocional y el porque de su importancia para el éxito personal que se debe formar en los niños y niñas desde muy pequeños. La seguridad emocional es la seguridad en uno mismo… es decir es la capacidad de sentir seguridad sobre la capacidad de ejercer control sobre nuestros sentimientos y sobre nuestra autoeficacia.

Bandura considera que la autoeficacia en un modelo que confiere poder; por lo que debemos  desarrollar en los niños y niñas aptitudes que vayan construyendo una sólida creencia en sí mismos.  Para ello debemos enseñar que una tarea difícil debe ser descompuesta en varias sub tareas, ir reforzando las expectativas  personales de cada niño o niñas en el tiempo con el logro de cada sub tarea. En este camino se debe inculcar el optimismo y reforzarlo. Así una  fuerte seguridad en la propia habilidad para dominar nuevas actividades puede operar de manera generalizada ante diferentes tipos de desafíos educativos y de la vida.

Esto es básicamente lo que se desea en el proyecto “Uso de las TICs en el Desarrollo de las Habilidades del Siglo XXI”; reforzar la seguridad emocional a través de diferentes actividades muchas tecnológicas y otras no, porque lo importante es la formación integral y la oportunidad de que los niños y niñas se vayan formando en una cultura del éxito que les permita:

  • Comportarse con coherencia
  • Respeto por si mismos
  • Aprovechamiento de sus capacidades
  • Sentimientos positivos y motivación
  • Tomar decisiones
  • Comunicarse mejor  con el grupo
  • Conseguir nuevos amigos
  • Mejorar hábitos

Una de las tareas dentro del avance logrado es que los niños y niñas de 11 años vayan elaborando tutoriales cada vez de una manera más autónoma .. donde se apoyen uno a otros para conseguir el objetivo de comunicar lo que van aprendiendo. Es grato presentarles el siguiente tutorial elaborado para ilustrar como construir un probador de ropa virtual… en el video podrán apreciar comentarios de los actores respecto a su desempeño y como mejorarlo.

Juan Cadillo

Tendencias emergentes en Educación con TIC: Libros de Realidad Aumentada

La Asociación Espiral, Educación y Tecnología ha publicado el libro “Tendencias emergentes en Educación con TIC”, este libro es fruto de una actividad colaborativa  en la que muchas investigadores  y docentes comparte sus experiencias y saberes sobre la evolución y perspectivas tecnológicas en la Educación para los próximos años.

Tendencias emergentes en Educación con TIC

En nuestro caso nos sentimos muy contentos de ser mencionados en esta publicación por el trabajo realizado con el primer libro de Realidad Aumentada que construimos en el 2011 (ver página 190  de la publicación Tendencias emergentes en Educación con TIC)  libro de Realidad Aumentada  “Conociendo el Museo Arqueológico de Ancash”; que fue premiada por Fundación Telefónica también en ese año. Esta fue una primera propuesta educativa novedosa para nuestro medio (2011) que se postulo a través de la construcción de contenidos en base a la experiencia recogida por los propios niños y niñas en el museo Arqueológico de Ancash. Nuestra labor a lo largo del tiempo ha mejorado, permitiendo construir en el 2012 un Libro de Realidad Aumentada sobre el Ajedrez y actualmente estamos construyendo contenido para un libro de Realidad Aumentada para el Lenguaje de Señas Peruanas (en esta ocasión la tecnología que se usará esta relacionada con CSharp y Opencv dejando por el momento Processing) en la que se esta utilizando mucho ingenio para que los niños puedan  conocer el lenguaje de señas para sordos, construyan aplicaciones usando este lenguaje en Scratch, así como aplicaciones de realidad aumentada para mejorar la interacción y apoyar el conocimiento de este lenguaje en otros escolares; es un largo camino aún y el resultado final es el libro que espero este terminado a fines de noviembre.

Por otro lado el trabajo con la realidad aumenta se ha extendido al punto de que nuestra experiencia permite que los propios niños pueden construir sus propias aplicaciones de realidad aumentada para lo cual se parte de experiencias de detección de color, uso mensajes y una cámara; permitiendo que los niños desarrollen un conocimiento intuitivo en una primera etapa y luego este quede reforzado con la práctica.

Aquí un ejemplo del trabajo con un probador de ropa virtual construido por los propios niños y niñas:

Juan Cadillo

Las TIC en el Arte – Desarrollo de las habilidades del siglo XXI

Como dice Judit Minian (1999) : Pensar informáticamente supone operaciones mentales distintas y por lo tanto una propuesta pedagógica específica. No se puede pensar que el poder de la tecnología por sí sólo va a conseguir que los viejos procesos funcionen mejor. Su uso debe servir para que las organizaciones sean capaces de romper los viejos moldes y creen nuevas formas de trabajo y funcionamiento.

El planteamiento debe ser cómo usar las tecnologías para hacer las cosas que todavía no podemos hacer y no sólo cómo poder usarlas para mejorar aquéllas que ya hacemos.

Dentro del Proyecto que se esta desarrollando se considera al arte como un elemento  de suma relevancia en el proceso educativo que deseamos realizar;  ya que el uso de la  creatividad esta inmerso en la aplicación de cualquier habilidad que se puede usar; y por medio del arte podemos  desarrollar la creatividad que todos los niños y niñas  tienen en potencia, estimular sus valores sociales, desarrolla todas las operaciones básicas del pensamiento y contribuir a la construcción de una autoestima positiva.

Consideramos que al insertar las  TIC como factor determinante en los procesos escolares ya sea la socialización y aprendizajes podremos obtener mejores resultados que los obtenidos tradicionalmente; para ello la tecnología debe insertarse acompañado de un nuevo paradigma y la forma como se percibe lo que aprendemos.  De poco nos pueden servir las herramientas si solo las utilizamos para hacer más de lo mismo. Es indispensable comprender que estamos en un proceso constructivo ya se del conocimiento, de nuestros valores, aspiraciones y formas de resolver nuestros problemas.

Por lo tanto aspiramos con el tiempo a lograr una escuela participativa y de producción genuina; donde la  recreación de contenidos estén adaptados a las necesidades reales de nuestro medio y que nuestros niños y niñas puedan resolver problemas a través del diálogo, el trabajo en equipo, la creatividad y la sensibilidad de poder analizar las consecuencias de sus actos.

A continuación les presento el trabajo con la realidad aumentada usando Scratch – Spot para poder ejecutar una popular melodía “Campanero”, en el que como primer paso los niños han construido sus aplicaciones en la OLPC y logran reproducir las notas musicales logrando varias la programación para no solo reproducir manualmente la melodía sino aumatizarla. Como segundo paso  usando Spot los niños han usado  casi el mismo código para poder implementar la realidad aumentada y obtener un piano virtual.

Además en esta semana se ha trabajado en otros contenidos logrando que los niños puedan generar nuevas animaciones para ilustrar contenidos desarrollados en clase como es el caso que se ilustra en el video: “El poblamiento de América”

Juan Cadillo

Efectos en tiempo real con processing y opencv

En estos días he tenido que recordar algunos conceptos del trabajo con processing (processing.org) debido que estoy  formando un grupo de trabajo con jóvenes de la Universidad Nacional “Santiago Antúnez de Mayolo”. Cuyo objetivo es desarrollar aplicaciones de realidad aumentada dirigido a la Educación y el Marketing.

Y para desempolvar mis conocimientos  se me ocurrió demostrar un efecto de explosión de una figura, pero en este caso se captura en tiempo real el flujo de video y se le aplica un efecto sobre los pixeles deformándolos en el espacio 3D. Sin duda processing es el lenguaje más fácil para hacer este efecto y lo comparto con ustedes, espero que puedan mejorarlo y postear alguna aporte más.

import hypermedia.video.*;
PImage img; // The source image
PImage movementImg;
int cellsize = 2; // Dimensions of each cell in the grid
int columns, rows; // Number of columns and rows in our system
OpenCV cam;

void setup() {
size(800,600,P3D);
cam = new OpenCV( this );
cam.capture( 600, 480 );

movementImg = createImage(600, 480,RGB);
columns = movementImg.width/ cellsize; // Calculate # of columns
rows = movementImg.height / cellsize; // Calculate # of rows
}

void draw() {
cam.read();
cam.flip(OpenCV.FLIP_HORIZONTAL);
movementImg = cam.image();

for ( int i = 0; i < columns; i++) {
// Begin loop for rows
for ( int j = 0; j < rows; j++) {
int x = i*cellsize + cellsize/2; // x position
int y = j*cellsize + cellsize/2; // y position
int loc = x + y*movementImg.width; // Pixel array location

color c = movementImg.pixels[loc];
// Calculate a z position as a function of mouseX and pixel brightness
float z = (mouseX / float(width)) * brightness(movementImg.pixels[loc]) – 20.0;
// Translate to the location, set fill and stroke, and draw the rect
pushMatrix();
translate(x + 20, y + 10, z);
fill(c, 204);
noStroke();
rectMode(CENTER);
rect(0, 0, cellsize, cellsize);
popMatrix();

}
}

}

Aquí una demostració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

Realidad Aumentada algo que puedes hacer en casa o la escuela fácilmente… te lo demostramos

Una de mis mayores pasiones en estos dos último años ha sido poder investigar y desarrollar aplicaciones con realidad aumentada, orientadas a favorecer el desarrollo de diferentes capacidades en los niños. Sin duda a lo largo de este tiempo han aparecido diversas aplicaciones que amplían las posibilidades de este nuevo concepto.

Mi mayor preocupación al inicio era poder crear estas aplicaciones y empoderarlas con la creación de contenido trabajada por los niños y niñas en base a la investigación, la cooperación y el trabajo social en nuestra comunidad. En todos los casos trabajados y que he visto  la realidad aumentada es un elemento motivador que desarrolla habilidades de búsqueda de información, trabajo en equipos, diseño de contenidos, comunicación… y un gran etc. pero los conceptos de como funciona y que hay dentro del backend de esta tecnología quedaban ocultas para los niños. Afortunadamente esto puede cambiar si usamos las posibilidades que ofrece la combinación de diferentes aplicaciones (lenguajes de programación) como Scratch, Etoys aunado a  Wedo (que en este caso lo usamos porque afortunadamente contamos con este recurso). Scratch y Etoys son software distribuidos libremente y sus posibilidades han ido mejorando.

El trabajo con los niños que estoy experimentando a los largo de estos años, es la posibilidad de poder enseñarles programación usando estos lenguajes visuales. La ventaja de estos es que reducen las dificultades propias del código y se centran en la lógica. Sea Scratch o Etoys cada uno tiene ciertas ventajas sobre el otro, pero si aprovechamos ambos las cosas se ponen mucho más interesantes. Es así que Scratch tiene aunado a su código la posibilidad de manejar sensores como los de WEDO, o recibir conexiones remotas; también existen adaptaciones que trabajan con Arduino y dan otras posibilidades. Etoys puede manejar una cámara(en su versión Windows, algo falla en las olpc pese a tener la misma versión) y tiene la posibilidad de enviar mensajes a Scratch.

Entonces la idea que surge es porque no utilizar estas aplicaciones en conjunto y crear una versión que pueda detectar color en Etoys y en base a esta detección enviarle mensajes a   Scratch. Y en Scratch que tiene comandos para WEDO poder mover los motores que trae este set, y eso es lo que estamos haciendo. Para los niños  es algo simple y hasta natural con el tiempo el  poder controlar cosas en base a la programación y entender como funcionan las cosas que usan.

Aquí el video:

Veamos las condiciones necesarias:

  • Tener instalado Etoys la última versión, por que en las anteriores la cámara no funcionaba.
  • Tener Scratch
  • Tener una cámara web (mucho de la calidad depende de tener una buena cámara)
  • Tener una manopla con un color homogéneo que sea diferente a los colores del fondo que usas

Pasos:

En esta primera oportunidad solo trabajaremos con Etoys

Abrir Etoys y comenzar un nuevo proyecto.

abrirEtoys

Ir a provisiones, catálogo de objetos.

abrirCatalogodeobjetosdeprovsiones

Pestaña multimedia y sacar al Mundo el objeto cámara.

multimediaCamara

Por lo general la cámara se activa, puedes agrandar o reducir la imagen (pero hay un máximo según la capacidad o flujo de la cámara y su rango o tamaño).

multimediaCamaraabierta

Pintar un objeto, como el famoso autito de Etoys.

pintarauto

Redirige la dirección del auto con Shift + movimiento del mouse sobre la flecha verde de dirección.

cambiadireccion

Pinta dos círculos, uno que diga atrás y otro adelante con sus respectivas flechas de manera  similar a como se hizo con el auto.

pintaCirculos

Mueve los círculos hacia la imagen.

muevecirculos

Si das click sobre el objeto cámara observarás su halo, ir a menú en la parte superior al lado de la X en el borde izquierdo. Configura la cámara en enviar al fondo, se resiste al avance; y al final del menu también esta la opción de apagar o encender la cámara (off, on).

configurarcamara

Colócate sobre el circulo, saca halo, abrir visor.

visorprogramacion

Saca al Mundo, Prueba Si No

pruebasino

Luego saca de Adelante(si colocaste ese nombre)la orden esta encima de color

encimadecolor

Luego colócate sobre el auto, saca halo, y coloca sobre el guión de Adelante, auto avanza 5, pero cambia ese valor por 10.

pruebasinoautoavanza

Selecciona con el cuenta gotas el color de tu guante, trata de que sea cerca del circulo ya que los colores varían en función de la cantidad de luz y la posición.

cuentagotas

Activa los guiones en el reloj de cada guión y todo terminado, tu primera aplicación de realidad aumentada esta listo para impresionar en casa o el colegio.

scripterminado

Lo último no olvides esconder los guiones para que se vea mejor y acercar el guante para que el carro se mueva adelante o atrás. el reto es mejor el guión para hacer otras cosas.

En posteriores post, les mostrare como interactuar con Scratch y WEDO.  Y si te gusto déjame un comentario.

Juan Cadillo

Usando la Realidad Aumentada en la Educación

En estos días vengo desarrollado una librería que me permita detectar marcadores usando C# y el framework XNA, al que he denominado    Huandoy. Dentro de todo el trabajo desarrollado este permitirá avanzar e integrar una plataforma importante para construir videos y general juego de realidad aumentada orientados a la Educación. Estos son mis primeros avances… aún queda un camino por recorrer y espero poder compartir este proyecto de manera abierta.

El pase de diapositivas requiere JavaScript.

Primer video de prueba del marcador integrado a XNA

Además comparto con ustedes el vídeo de la ponencia que dicte para Congreso “La Escuela del Futuro”

Y la entrevista que me hizo el programa Ayer y Hoy del Canal Frecuencia Latina