domingo, 29 de abril de 2007

Experiencia con Hot Potatoes

Quiero comentarles que Hot Potatoes es un software educativo, el cual consta de algunas herramientas que nos permite elaborar diferentes tipos de test interactivos basados en páginas Web y basta con que introduzcas datos (textos, preguntas, respuestas etc.) y el programa se encargará de generar las páginas Web. Posteriormente se pueden publicar dichas páginas en un servidor Web.

Dentro de las herramientas que contiene este software, están:

JQUIZ orientado a la creación de ejercicios de opción múltiple, donde cada pregunta puede tener una amplia gama de respuestas, tiene la facilidad de poder retroalimentar al alumno o evaluar sus avances en línea.

JCLOZE se enfoca en la creación de ejercicios para rellenar huecos (completar palabras) incluye la posibilidad de generar los huecos de manera aleatoria, mostrar ayudas e incluye puntuación automática.

JCROSS permite crear crucigramas, un botón de ayuda permite proporcionar letras al alumno.

JMATCH crea ejercicios de ordenación o asociación.

JMIX crea ejercicios de reconstrucción de párrafos o frases partiendo de un escenario de palabras desordenadas.

En mi experiencia como docente, reconozco que es una herramienta muy útil para cualquier asignatura, sin embargo; en el área de inglés creo que es de suma utilidad, en el manejo de gramática, vocabulario, etc.

En el momento que trabajé con este programa, realicé algunos ejercicios sencillos, como formando enunciados en inglés y una página de relacionar vocabulario y fue realmente fácil el crear este tipo de actividades, las cuales considero que serían muy atractivas para la adquisición de una nueva lengua en nuestros jóvenes y que algunas veces tienen aberración por el inglés.

Software en línea:

Hot Potatoes. Descargado en forma gratuita vía Internet en la siguiente dirección:
http://hotpot.uvic.ca/.

martes, 24 de abril de 2007

Algoritmo

Aunque está un poco confuso el algoritmo que solicitan en la sesión 11, para que un personaje salte al principio 2 obstáculos, luego 3, hasta n obstáculos, ya que no indican si hay que tomar en cuenta que los obstáculos son continuos o salta un obstáculo, luego camina derecho y luego se encuentra otro obstáculo, quiero compartirles el algoritmo que diseñé, el cual consiste en varias reglas, las cuales deberán entrar en ciclos y luego con if’s anidados para saber si existe o no un obstáculo en el siguiente espacio y de esa forma saber cual regla deberá ejecutarse hasta n veces.

El total de las reglas son 3, no importa la cantidad de obstáculos que haya ya que estos se estarán repitiendo mediante ciclos.

1. Si existe uno o varios espacios vacíos enfrente del objeto a moverse (estrella) deberá
caminar al siguiente espacio.

If there is an empty space to the right star then move into the next space.




2. Si existe un obstáculo enfrente del objeto (estrella) deberá subirse al obstáculo.
If there is a full space to the right me then move above on top of the full space.





Si ya arriba del obstáculo, el siguiente espacio está al mismo nivel, deberá caminar derecho, la cual es la misma regla que la número 1.


3. Si ya arriba del obstáculo, el siguiente espacio hay un espacio enfrente de la estrella y
enfrente del obstáculo, entonces quiere decir que hay que bajar del obstáculo.

If star is on top of a full space and there is space in front of it and her, else move down
off of the full space.


En caso de que se encuentre con otro obstáculo, tendrá que repetir la regla número 2.


Cabe aclarar que cuando hice el diseño dentro del programa, no supe como indicar los ciclos, sin embargo; utilicé las tres reglas que diseñé para probarlas poniendo los dos obstáculos y el personaje (estrella) del movimiento con los que podíamos trabajar, para verificar que funcionara cada regla.

jueves, 12 de abril de 2007

Robótica Educativa


De nuevo entramos al mundo de la robótica, pero ahora hablaremos específicamente de la ROBÓTICA EDUCATIVA, la cual consiste en armar robots con piezas prediseñadas y programables a través de una PC.

Estos tipos de robots se encuentran a la venta en Kits, conformados por las partes y elementos prediseñados necesarios para su creación y el uso de éstos.

Comparto con quienes visiten este blog dos direcciones de Internet donde podemos adquirir estos Kits comerciales de robots, que aunque no son muy accesibles por sus precios, sería fabuloso contar con alguno de ellos.

. Robots a la venta que podrían cambiar la vida

http://www.mouse.cl/2005/productos/01/18/index.asp

· Super Robótica

http://www.superrobotica.com/Robots.htm


Algunos de los Kits robots disponibles para adquirir son: Robot SR1, Brazos robóticos, Mano pinza de Robot, Robot Araña, Robots sensibles al sonido, Robots guiados por infrarrojos, etc. Los cuales pueden realizar diferentes actividades como identificar sonidos, movimientos, realizar distintos movimientos giratorios, tomar y mover objetos, hablar, bailar, etc.

El robot que elegí para la práctica a desarrollar con niños de nivel preescolar es el ROBOT HUMANOIDE ROBONOVA 1, dicha práctica nos llevaría no sólo una sesión, sino varias sesiones.

Primero hablaré algunos datos importantes sobre este robot:

Robonova 1 es un robot adecuado para principiantes que se disfruta desde el principio y que no necesita conocimientos especiales de programación o informática.

Robonova 1 es un robot perfecto también para expertos, ya que es una plataforma de desarrollo abierto que se puede ampliar tanto en software como en hardware. Cuenta con un potente microcontrolador Atmel ATMega 128 capaz de controlar toda clase de sensores y dispositivos además de los servos. Su lenguaje de programación RoboBasic, es muy similar al Basic, pero además cuenta con un gran número de comandos específicos para controlar eficazmente los diferentes componentes del robot como son los servos, puertos serie, bus I2C, etc. También se incluye un editor y un entorno de programación RoboScript que facilita la creación de programas complejos.


Robonova 1 es un robot cuya mecanica, electrónica y programación están perfectamente ínter relacionadas y adaptadas para crear un robot altamente funcional y duradero capaz de realizar toda clase de movimientos por complejos que estos sean.

TEMA: CONTROL DE MOVIMIENTOS Y CONCEPTOS ARRIBA, ABAJO, DERECHA, IZQUIERDA.

El desarrollo de la práctica es el siguiente:

1. Se muestra ante el grupo de alumnos el robot mediante una acercamiento práctico en su propia aula; así el niño observa y explora, la exploración incluye el montaje del robot, con lo que se identifican fácilmente sus partes componentes.

El montaje del robot puede hacerse por cualquiera sin necesidad de conocimientos ni herramientas especiales. Aunque es bastante el tiempo que se utiliza para armarse, su complejidad se limita a atornillar los diferentes componentes siguiendo las precisas instrucciones del manual de instrucciones que se proporciona tanto en forma impresa como en formato electrónico. No es necesario soldar ningún componente y todas la piezas y elementos necesarios para la puesta en funcionamiento del robot vienen incluidas en el Kit, por lo que tan solo necesita contar con un destornillador para efectuar el montaje.

Como es un tiempo grande el que llevaría el armar este robot, dentro de esta actividad todos los niños participarán en este proceso, cabe aclarar que siendo asesorados por el maestro.

2. Al acabar de montar el robot, es posible que este realice toda clase de movimientos desde el mando a distancia con solo cargar el programa proporcionado.

Así que todos los niños estarán sentados primero viendo los movimientos que realice el robot, al momento que el maestro esté mencionando el tipo de movimiento que éste realice. Esto lo hará gracias a la función 'Catch & Play' todo lo que hay que hacer es poner el robot manualmente en la posición deseada y hace clic en la pantalla para crear los movimientos del robot.

3. Enseguida todo el grupo se parará en el aula frente al robot y el maestro sólo controlará los movimientos que realizará el robot, los niños producirán ese movimiento y mencionarán el nombre del movimiento que estarán efectuando.

4. Por último; formarán equipos de 5 y por turnos, el primer equipo formará una hilera al frente y un integrante de otro equipo pasará a mover en la pantalla el tipo de movimiento que hará el robot, y el equipo que se encuentre al frente imitará el movimiento y mencionará el nombre de dicho movimiento.

CONTENIDO DEL KIT ROBONOVA:


Robonova se entrega en un embalaje especialmente diseñado para él que incluye entre otros:
16 servos digitales HSR-8498HB
1 Circuito controlador MRC-3024
Piezas de aluminio y plástico.
Batería recargable de NiMH 6V / 1000 mA.
Cargador de baterías rápido a 220V.
Mando a distancia por infrarrojos con sensor IR.
Cables de conexion Serie RS232.
CD con software y utilidades.
Manual de instrucciones impreso.

El robot que propongo pertenece a la familia de SuperRobótica, desgraciadamente esta empresa sólo vende y envía productos exclusivamente dentro del territorio Español y Portugal, por lo que no atienden peticiones de compra de otros países. No se envía material de Robótica a países de Sudamérica debido a acuerdos comerciales, por lo que las peticiones en ese sentido no pueden ser atendidas.


Tampoco tienen distribuidores y tampoco se aceptan peticiones de distribución de ningún tipo.
Los precios indicados en cada producto, son precios finales y no existen descuentos a empresas, organizaciones, ni intermediarios de clase alguna.
Su costo es en euros y es de 716.85 €.

Ligas de referencia:

http://www.mouse.cl/2005/productos/01/18/index.asp

http://www.superrobotica.com/Robots.htm

http://www.wharton.universia.net/index.cfm?fa=viewfeature&id=495&language=spanish

http://espejos.unesco.org.uy/simplac2002/Ponencias/Inforedu/IE114%20Rosalba%20Garc%EDa%20Rodr%EDguez.doc