miércoles, 30 de mayo de 2007

Experiencia del curso en línea

El curso que tomé en aulafacil.com fue el de Bases de datos con access de 22 clases, anteriormente ya había tenido la experiencia de varios cursos en esta página y me han ayudado mucho, al menos los cursos que ofrecen de computación son buenos, son sencillos en su explicación y muy gráficos, tienen imágenes claras sobre cómo van quedando las cosas a cada paso que vas realizando.
Nunca había entrada a la página de http://www.dokeos.com y mi experiencia ha sido muy enriquecedora, es una forma fácil de crear cursos en línea de cualquier tema.
El acceso a los recursos en esta página es muy sencillo ya que sólo basta registrarte con todos tus datos personales, así como los datos del curso que vas crear. Se te asigna un espacio par amanipular tus recursos, te muestra un resumen donde te indica el número de cursos que tienes publicados, el número de estudiantes que lo han visitado y el tiempo que han permanecido en él, mensajes de los estudiantes, sus avances y sus tareas, me parece que es una herramienta muy útil en nuestra labor docente.

sábado, 19 de mayo de 2007

Modelo Van Mollen - Gándara

Me gustaría compartirles estas definiciones:
Software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo.

La Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos".

El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad"

Como vemos en estas definiciones, el desarrollo de software como en todo proceso inicia con la detección de las necesidades, conlleva una planeación y una organización. Por mi perfil de informática he desarrollado algunos sistemas, aunque nunca un proyecto de software educativo, pero por lo visto en clase son parecidos, porque el proceso de desarrollo de software también se compone de etapas que inician con la detección de necesidades, especificaciones, análisis, diseño, implementación, pruebas, validación, mantenimiento y evolución. Al igual q todo proyecto se debe justificar el desarrollo del software, considerar aspectos de recursos económicos y humanos, así como entrevistas con el usuario para detectar todas las necesidades que debe cubrir el software, realizar prototipos que se presentan al usuario final para verificar que el proyecto cubre las necesidades por las que fue creado e implementado. Estas etapas del desarrollo de software se ven con detalle en el proceso de ingeniería de software.

El modelo que propone Van Mollen-Gandara, me pareció interesante porque inicia como el desarrollo de software con la detección de las necesidades, siguiendo algunos pasos para terminar con un producto de software. Lo más interesante me parece es la lluvia de ideas, porque es una forma sencilla de explicar las cosas y la construcción de mapas mentales es algo que no he utilizado pero me parece muy útil y práctico, es una técnica que permite tener una visualización global del proyecto y de los costos que unido al proceso de ingeniería de software daría excelentes resultados, además porque delimita tareas para el personal que se involucra y que es necesario para el desarrollo del proyecto. Anteriormente, el programador era todologo porque iba desde la entrevista con el usuario que solicitaba el desarrollo del software, realizaba el diseño sin ser diseñador y quizá eso era una desventaja, porque el diseño es una parte importante ya que va de la mano con el impacto que se desea dar al software sobre el usuario, y por último la programación y la implementación. Con el método Van Mollen – Gándara, las actividades se dividen y son realizadas por especialistas en cada área, dando como resultado un producto de mayor calidad.

domingo, 6 de mayo de 2007

Clic y Hot Potatoes 6

Comparando el desarrollo de una aplicación con Clic y Hotpotatoes encontramos que:

Similitudes:

* Interfaz gráfica muy amigable
* Fácil de usar, quizá se tenga que revisar un poco el manual de uso, pero casi todo es intuitivo.
* No necesitas saber programar para crear una aplicación.
* Permiten mostrar las aplicaciones en una interfaz gráfica, se puede incluir imágenes y multimedia.
* Herramienta rápida para la creación de recursos didácticos divertidos, no le inviertes mucho tiempo a una aplicación sencilla, pero claro, si queremos algo novedoso y que llame la atención de quien está dirigido es conveniente explorarlos en su totalidad y revisar los manuales, ejemplos para tener una aplicación de calidad y completa, y principalmente que cumpla con su objetivo: de aprender a través de la interacción.
* Ambos programas son excelentes para la creación de aplicaciones educativas.

Diferencias

Clic

* Es software de distribución libre
* Sólo ofrece 4 tipos de aplicaciones: Rompecabezas, Asociación, Sopa de Letras y Crucigramas.


Hot Potatoes 6

* No es software libre, hay que comprarlo, pero la versión demo aunque es un poco limitada se pueden crear aplicaciones interesantes.
* Más completo que clic, ofrece más aplicaciones: Jmix, para ordenar oraciones, Jcroos que son crucigramas, Jquiz ejercicios de tipo pregunta respuesta en diferentes formatos, Jcloze ejercicios rellenando huecos, Jmatch ejercicios para relacionar conceptos y The Masher una aplicación que permite englobar varias aplicaciones y llamarlas desde un menú.

Mi experiencia con ambos programas fue muy grata, me emocioné y ni cuenta me di del tiempo que le invertí para investigarlos, se me vinieron muchas ideas a la cabeza para crear aplicaciones para los alumnos. Lo mejor de todo que no hay que programar, porque aunque soy informática yo sé que el desarrollo de un software educativo lleva mucho tiempo, y ya no podemos programar así nada más, como se le llama “libre”, ahora hay que tomar en cuenta al psicólogo educativo, al diseñador de interfaz, en fin, el desarrollo implica un gran proyecto a gran nivel. Pero debo ser sincera y me gustó más Hot Potatoes, es más completo por la sección que incluye del The Masher.


Las aplicaciones que realizé como ejemplo son muy sencillas, en Clic una Sopa de Letras y en Hot Potatoes un crucigrama y preguntas.

Creación de Sopa de Letras utilizando Clic




















Aplicación con Hot Potatoes 6 con Jcrooss






















Jquiz, podemos hacer auto evaluaciones para los alumnos, interesante no creen?




















The Masher.- Esta parte me agradó aún más porque podemos desarrollar una variedad de aplicaciones y abrirlas desde un menú principal, en un solo proyecto. Aqui presento las dos aplicaciones anteriores con The Masher.




















--------------------------------------------------------------------------------------------
Nota: parece q tengo problemas con las imágenes pq no se ven bien, pero si gustan les puedo compartir la aplicación.

Mi experiencia con Stagecast Creator 2

Es una experiencia muy padre trabajar con este tipo de software que te permite crear aplicaciones, donde el limitante es tu imaginación. Tengo el perfil de informática, he programado pero no tengo experiencia con el software educativo, es un área que no había experimentado pero me está gustando mucho.
Una de las ventajas que tiene Stage Creator es que no necesitas saber programación para crear un simulador. También se puede utilizar Stage Creator para principiantes de programación, ya que te permite de una forma sencilla comprender cómo es que debes indicarle a cada objeto lo que debe realizar.


En el ejercicio que realizé (muy sencillo), utilizé 7 sencillas reglas para q mi estrella Rosa pueda saltar cualquier obstáculo en cualquier posición. Aunque la versión de prueba te limita a 3 objetos, si podemos duplicar un objeto muchas veces, así como cambiarle los colores y la forma.

En la siguiente imagen se aprencian las reglas que utilizé para avanzar y saltar estrellas amarillas y azules, inclusive salta de a dos estrellas.


Robótica Educativa

La robótica educativa, surge de las investigaciones y desarrollos emprendidos en los años 60 por Seymour Papert y otros investigadores del Laboratorio de Medios del Massachussets Institute of Tecnology (MIT) quienes crearon dispositivos tecnológicos que permitian a los niños construir edificios y máquinas.

la Robótica Educativa como un contexto de aprendizaje que se apoya en las tecnologías digitales e involucra a quienes participan en el diseño y construcción de creaciones propias, primero mentales y luego físicas, construidas con diferentes materiales y controladas por un computador[1].


Características de la Robótica Pedagógica vs Robótica Educativa

Robótica Pedagógica

• La robótica pedagógica puede ayudar a diseñar entornos ricos de aprendizaje con materiales de recuperación y reciclaje.
• Puede aplicarse en distintas áreas y niveles educativos
• La robótica pedagógica integra distintas áreas del conocimiento la adquisición de habilidades generales y de nociones científicas, involucrándose en un proceso de resolución de problemas con el fin de desarrollar en ellos, un pensamiento sistémico, estructurado, lógico y formal
• Esta integración es facilitada por el mismo robot y se vuelve significante la conexión entre la acción concreta y la codificación simbólica de las acciones, utilizando robots pedagógicos
• La inducción y el descubrimiento guiado se aseguran en la medida en que se diseñan y se experimentan, un conjunto de situaciones didácticas constructivistas mismas que permitirán a los estudiantes construir su propio conocimiento.
• Se inscribe en una teoría cognitivista de la enseñanza y del aprendizaje.
Robótica Educativa

• La robótica educativa puede ayudar a diseñar entornos ricos en aprendizaje a través de kits de ensamblaje para armar robots, que incluyen sensores, tableros, motores, ladrillos,
• El que arma debe programar por lo que necesita un conocimiento previo de programación aunque sea básica.
• La robótica educativa se hace con materiales creados ex profeso
• No existe simultaneidad de representación gráfica
• No va acompañado de situaciones didácticas
• No se privilegia el aprendizaje inductivo y el descubrimiento guiado
• Es más impactante desde el punto de vista cognitivo (formativo, demanda más esfuerzo en términos cognitivos y sensoriales)
• Es utilizado como pretexto para la integración de distintas áreas del conocimiento.
• Es más costoso porque deben comprarse piezas armadas y específicas con algún proveedor.

La empresa danesa LEGO es la más destacada para armar robots educativos, cuenta con infinidad de piezas, desde las básicas conocidas como ladrillos, hasta tornillos, llantas, controles, etc.

¿Quién de niño no recuerda esos ladrillos de colores para armar lo que querías? El único obstáculo era tu propia imaginación, quizá no construíamos robots, pero si material educativo, que nos ayudaba a desarrollar nuestras habilidades cognoscitivas, de destreza, de actitud y aptitud, y la creación con imaginación.

Un robot educativo para la clase, podría ser para la asignatura de informática, armar un auto-robot con control remoto, utilizando ladrillos y controles LEGO o de otras marcas.
La desventaja es que aunque los alumnos quisieran hacerlo, hay quienes no tendrían el recurso suficiente para implementarlo.

Referencias


Les comparto una liga interesante sobre Robótica Educativa http://www.roboticaeducativa.com/sitio/modules/news/
La página de LEGO http://translate.google.com/translate?hl=es&sl=en&u=http://www.lego.com/&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3Dp%25C3%25A1gina%2Bde%2BLEGO%26hl%3Des%26rlz%3D1T4RNWN_esMX217MX218
[1] http://www.formatex.org/micte2006/pdf/962-966.pdf

Robótica Pedagógica


En el mundo actual en que vivimos y nos desarrollamos diariamente, las computadoras nos proporcionan muchas oportunidades para mejorar la calidad de nuestra vida tanto personal como profesional y se puede decir que actualmente es muy difícil escapar a los efectos de la automatización.

En 1921 Karel Capek en su obra de teatro R.U.R. (Los Robots Universales de Rossum) introdujo el término “robot”, etimología de la palabra “rabota” que en lengua checoeslovaca significa “trabajo forzado”; esta palabra tiene connotaciones de esclavitud. Hasta ese momento, los robots eran una copia aproximada a seres vivos, es decir, eran construidos según los cánones antropomórficos. Los robots son concebidos ahora en función de tareas específicas a desempeñar y ya no son semejantes al ser humano, son diseñados de acuerdo al trabajo que van a desarrollar.

La definición de robot dada por el Instituto de Robots de América es:

“Un manipulador reprogramable y multifuncional concebido para transportar materiales, piezas, herramientas o sistemas especializados; con movimientos variados y programados, con la finalidad de ejecutar tareas diversas.”

La palabra robótica que significa la ciencia que estudia a los robots, tiene su origen en Runaround, una maravillosa historia de ciencia ficción publicada por Isaac Asimov en su libro Yo Robot. Asimov creó también las Tres Leyes de la Robótica. En la ciencia ficción el hombre ha imaginado a los robots visitando nuevos mundos, haciéndose con el poder, o simplemente aliviándonos de las labores caseras.

De acuerdo con Legendre (1988), la robótica está definida como:

“...Conjunto de métodos y medios derivados de la informática cuyo objeto de estudio concierne la concepción, la programación y la puesta en práctica de mecanismos automáticos que pueden sustituir al ser humano para efectuar operaciones reguladoras de orden intelectual, motor y sensorial.”
La definición localizada en Wikipedia es:
La robótica es una rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas repetitivas o peligrosas para el ser humano. Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, los autómatas programables, las máquinas de estados, la mecánica, la electrónica y la informática.
Es a partir de de 1975 que surge la Robótica Pedagógica, su objetivo tecnológico primordial es, mediante un uso pedagógico de la computadora, la generación de entornos tecnológicos ricos, que permitan a los estudiantes la integración de distintas áreas del conocimiento para la adquisición de habilidades generales y de nociones científicas, involucrándose en un proceso de resolución de problemas con el fin de desarrollar en ellos, un pensamiento sistémico, estructurado, lógico y formal.

Uno de los principales objetivos de la robótica pedagógica, es la generación de entornos de aprendizaje basados fundamentalmente en la actividad de los estudiantes. Es decir, se trata de crear las condiciones de apropiación de conocimientos y permitir su transferencia en diferentes campos del conocimiento

La robótica pedagógica privilegia el aprendizaje inductivo y por descubrimiento guiado. La inducción y el descubrimiento guiado se aseguran en la medida en que se diseñan y se experimentan, un conjunto de situaciones didácticas constructivistas mismas que permitirán a los estudiantes construir su propio conocimiento.

Algunas de las principales bondades de la robótica pedagógica:

* Integración de distintas áreas del conocimiento, como mecánica, electrónica, informática entre otras más.
* Operación con objetos manipulables, favoreciendo el paso de lo concreto a lo abstracto
* Apropiación del lenguaje gráfico, como si se tratara del lenguaje matemático. La simultaneidad de la representación gráfica en la pantalla de la computadora, entre el fenómeno de la vida real que se está reproduciendo
* Operación y control de distintas variables de manera síncrona
* El desarrollo de un pensamiento sistémico. Permitir que los estudiantes logren desarrollar sus estructuras cognitivas de la manera más completa posible
* Construcción y prueba de sus propias estrategias de adquisición del conocimiento mediante una orientación pedagógica
* Creación de entornos de aprendizaje
* El aprendizaje del proceso científico y de la representación y modelización matemáticas.

La didáctica de la robótica pedagógica, radica en que en la enseñanza tradicional se deben memorizar ciertos elementos y una vez dominados, se procede a su aplicación; mientras que a través de la robótica pedagógica, la transición es más suave, puesto que existirá un medio ambiente concreto, en donde el alumno planifica, ejecuta acciones reales, las controla, verifica y comete errores; recomienza y paralelamente a esta experimentación directa, la computadora proveerá en su debido momento, del desarrollo simbólico y/o gráfico de todas y cada una de las acciones realizadas. Es gracias a esta forma de proceder, que se hace una transición entre la acción y la instrucción.

La Robótica Pedagógica tiene como antecedente, la pedagogía del lenguaje LOGO y de su entorno informático explorable, aunque virtual. Asimismo, le preceden los juguetes de construcción modulares que se podían pilotear y controlar. La Robótica Pedagógica asume un modo de aprendizaje piagetiano, constructivista y por descubrimiento guiado.

Los robots pedagógicos son instrumentos de laboratorio que funcionan cual periféricos (bidireccionales) de una computadora con el objetivo de provocar aprendizajes en los estudiantes adoptando como metodología la experimentación. Son reducciones fieles y significativas de modelos que tienen una estructura con sensores y accionadores y son controlados mediante un programa informático a través de la computadora.

Una de las principales hipótesis de la robótica pedagógica es probar si se puede hacer que los estudiantes construyan sus propias representaciones y conceptos de ciencia y tecnología de base, mediante la manipulación y control de entornos robotizados al mismo tiempo que resuelven problemas concretos.

Para construir robots pedagógicos se siguen cuatro fases:
1. la mecánica, en esta fase se crean las estructuras del robot con los materiales que deseamos, ya sean de recicle y/o recuperación como cartón, periódico, popotes, clips, grapas, vasos desechables, etc.
2. la eléctrica, se coloca un motor eléctrico para darle movimiento al robot, al motor se le conecta una pila quien provee de energía al motor.
3. la electrónica, se conecta el motor a la computadora para envío y recepción de información.
4. la informática, a través de un programa de computadora se obtiene el control y se manipula al robot.

También se pueden construir robots pedagógicos a partir de kits o conjuntos que ya tienen diseñadas sus piezas específicas.

Reflexiones personales

La Robótica Pedagógica nos ofrece un abanico de oportunidades gráficas para preparar alumnos a la resolución de problemas de cualquier tipo a través de la interactividad con los robots pedagógicos. Aprenden a programar no sólo un robot, sino a planear, organizar, ordenar, todo tipo de información, de asociar, de experimentar sin tener nada que perder, y sin necesitar un conocimiento previo, desarrollan sus habilidades cognitivas.

Para aplicar la creación de robots pedagógicos en el aula, depende del tipo de asignatura y del nivel des estudiante, pero a mi parecer a los alumnos de bachillerato tendríamos que llevarlos al laboratorio de cómputo, pero no se cuenta con todo el material necesario ni con los conocimientos sobre electrónica, se requiere mucho tiempo y las sesiones son limitadas. Se tendrían que iniciar en el laboratorio y terminar en casa, lo importante radica en la construcción del conocimiento a partir de casi nada más que su imaginación.

Como herramienta didáctica para la asignatura de informática es fantástica!, para aprender las estructuras básicas de programación, iniciando con lenguaje LOGO, instrucciones sencillas, pero al ligarlo con un robot los alumnos se emocionan porque ven realmente la aplicación del código de unas líneas y eso los motiva y despierta su curiosidad por aprender más.


Al trabajar el alumno en un propio proyecto significativo aprende más se le facilita la comprensión de los diferentes operadores mecánicos, y la forma de programar la interfaz.


Un ejemplo para aplicar en clase, puede ser como lo observamos en el documento del Dr. Gándara, el carrusel, las sillas voladoras o la rueda de la fortuna o incluso algún robot pedagógico que le interese al alumno, eso sería aún mejor. Los costos realmente serían muy bajos, porque se pueden hacer con materiales de recicle y sólo tendrían que comprar los motores y las pilas que no son caros.

Lo interesante sería que todos los docentes del área de las matemáticas y tecnologías se pusieran de acuerdo, para que de acuerdo con los temas se vaya creando un solo producto y así se enlacen varias asignaturas. Es decir, en matemáticas crear la maqueta del robot con ciertos requerimientos de medidas, ecuaciones o algo así (crear la parte mecánica del robot), al docente de física podría tocarle lo de la electricidad y los motores (para darle movimiento al robot, la parte eléctrica y electrónica), y al docente de informática la programación y la interfaz del robot (la parte informática). Al final del semestre el alumno tendrá por completo su robot pedagógico.

Estaríamos enlazando varias áreas de conocimiento, partiendo de nada más que un bosquejo hasta el producto final, un robot pedagógico, de verdad sería interesante llevarlo a la práctica. Para ello los docentes tendrían que reunirse y planear todo el proceso, para ver el orden en que se harían las cosas sin alterar los planes de estudio.

Les comparto un artículo interesante en http://fodweb.net/robotica/roboteca/articulos/pdf/robotica_pedagogica.pdf, con esto podemos decir que hasta la computadora es un robot.