Archivo de abril, 2011

Infoxicación

Imagen de previsualización de YouTube
Es un concepto muy curioso. No les falta razón al hacer notar que estamos desbordados por información, no sólo en internet, los medios de comunicación nos bombardean continuamente con toneladas de noticias irrelevantes.
Sería interesante explorar la relación de esta infoxicación con la pérdida de atención y capacidad de concentración que dicen tener las personas que navegan demasiado por la red (y nuestros jóvenes digitales).
Etiquetas:

DCAI2011 y Rebeca a través del espejo

Esta semana se celebra en Salamanca el International Symposium on Distributed Computing and Artificial Intelligence 2011 en el que presentaremos los últimos progresos que se han realizado con Rebeca a través del espejo y un pequeño estudio sobre la aceptación de la herramienta en alumnos de bachillerato que participaron el fesTICval de la URJC el verano pasado.

Podéis leer el artículo completo en las actas publicadas por Elsevier, o el preprint que hemos dejado en la web del proyecto.

La ponencia tendrá lugar la tarde del día 7 de Abril en la hospedería del Colegio Fonseca. Os esperamos.

Etiquetas:

‘Rebeca a través del espejo’ ya está disponible para descarga

La Escuela Técnica Superior de Ingeniería Informática de la URJC es bien conocida por sus proyectos TIC de innovación educativa, en los que se busca mejorar la calidad de la educación y la docencia en nuestras titulaciones. Se han desarrollado nuevas metodologías pedagógicasherramientas que hacen que la labor de profesores y alumnos sea más motivadora y efectiva en la transmisión de conocimientos y el desarrollo de competencias profesionales.

Rebeca a través del espejo es uno de los proyectos de innovación educativa más ambiciosos. Con la colaboración de la Universidad Carnegie Mellon, en la Escuela Técnica Superior de Ingeniería Informática se ha desarrollado una versión de Alice traducible de forma sencilla a cualquier idioma. Desde la página web se puede descargar ya una versión gratuita en español para plataformas Windows y Mac.

¿Que es “Rebeca a través del espejo”?

Hace 20 años un típico programa que hiciera salir por pantalla una frase como “Hola Mundo” llenaba de emoción a los estudiantes en sus primeros pasos en la programación. Hoy día, nuestros jóvenes están inmersos en la tecnología, no sólo ordenadores, sino todo tipo de aparatos electrónicos programables están a su alcance: móviles, reproductores de música, consolas de videojuegos, etc. Y, curiosamente, se da la paradoja de que en esta era de la información, en la que las habilidades deprogramación son fundamentales para el ejercicio de la profesión de muchas titulaciones y tenemos fácil acceso a la tecnología, los jóvenes -que se desenvuelven también con ella- se muestran cada vez más reacios a explorar las posibilidades de las máquinas y descubrir cómo están hechas y cómo sacarles mejor partido.

Nuestro entorno ha cambiado, y los estímulos que recibimos también. Por ello si queremos despertar su curiosidad y formar a buenos profesionales es necesario cambiar el enfoque para llegar a ellos de una forma atractiva, sin perder rigor, mediante un lenguaje más visual y cercano a la realidad que viven y desean crear.

Se han hecho tímidos intentos en lenguajes como BASIC, Prolog… pero las limitaciones de estas tecnologías y la frialdad de la linea de comandos y el editor de texto para el código, en lugar de estimular a los alumnos, en muchos casos ha hecho huir de estas herramientas a alumnos que tenían un potencial extraordinario para resolver problemas abstractos. Alumnos que de haber conocido la informática con otra aproximación hubieran podido descubrir su vocación en este campo.

La programación en lenguajes orientados a objetos siempre ha sido considerado un tema avanzado y elitista, que sólo es tratado en cursos universitarios ó modulos especializados. Sin embargo su concepción y la forma de resolver problemas con ellos es mucho más natural y cercana de lo que en principio cabe intuir.

Rebeca a través el espejo y su predecesora Alice tratan de una forma visualmente atractiva despertar la pasión por la programación en alumnos de instituto. Posee una interfaz muy intuitiva para poder comenzar a programar desde el primer momento, sin tener que leer pesados manuales ni enfrentarse a la frustración de errores de sintáxis en el lenguaje. A través de la creación de videojuegos interactivos y el diseño de historias animadas, los alumnos pueden explorar el mundo de la programación recorriendo un camino en el que la progresión en el aprendizaje lo marcan ellos mismos en función de las historias y retos que se proponen contar y compartir.

¿Qué es Alice?

Alice es un software educativo creado por un equipo de investigadores especializados en Realidad Virtual, liderado por Randy Paush en la Universidad Carnegie Mellon (Pittsburgh, EEUU).

Alice puede ser visto como un entorno de programación especialmente orientado para que estudiantes jóvenes den los primeros pasos en la programación de lenguajes orientados a objetos. Permite a los estudiantes adquirir las habilidades básicas en informática a la vez que ceran películas de animación y pequeños videojuegos interactivos en los que pueden controlar el comportamiento de personajes y objetos tridimensionales en un mundo virtual a través de una interfaz muy intuitiva.

La mejor forma de descubrirlo es descargarlo y comenzar a probarlo.
En este proyecto de la Universidad Rey Juan Carlos pretendemos adaptar Alice para su utilización en centros docentes de habla española, a través de la página web se puede descargar ya gratuitamente una versión en español junto con guías didácticas y tutoriales.

Alice puede ser visto como un entorno de programación especialmente orientado para que estudiantes jóvenes den los primeros pasos en la programación de lenguajes orientados a objetos. Permite a los estudiantes adquirir las habilidades básicas en informática a la vez que ceran películas de animación y pequeños videojuegos interactivos en los que pueden controlar el comportamiento de personajes y objetos tridimensionales en un mundo virtual a través de una interfaz muy intuitiva.
La mejor forma de descubrirlo es descargarlo y comenzar a probarlo.En este proyecto de la Universidad Rey Juan Carlos pretendemos adaptar Alice para su utilización en centros docentes de habla española, a través de la página web se puede descargar ya gratuitamente una versión en español junto con guías didácticas y tutoriales.

¿En Español?

Alice es un software extraordinario, pero desgraciadamente sólo tiene soporte para lengua inglesa. Este escollo es muchas veces un muro demasiado dificil de salvar en alumnos de instituto, que no se sienten cómodos con una interfaz y unos comandos en lengua extranjera.

“Rebeca a través del espejo” nació como un reto en respuesta a esta necesidad, con el objetivo de que todos los jóvenes puedan beneficiarse de la herramienta que ha despertado tantas vocaciones al otro lado del charco. El Grupo de Modelado y Realidad Virtual de la Universidad pública Rey Juan Carlos mediante un conjunto de Proyectos Fin de Carrera -en los que Sergio Ruiz e Irene Montano han hecho una labor extraordinaria- se ha desarrollado una versión de Alice adaptada al español y a la realidad docente de los institutos de nuestro país. Así como una serie de recursos y material educativo en nuestro idioma que facilite la enseñanza y el aprendizaje de la programación orientada a objetos en nuestro idioma.

¿Ya está todo?

El proyecto de innovación educativa no ha hecho más que comenzar, tenemos montones de ideas y estamos abiertos a todo tipo de sugerencias y colaboraciones para mejorar Rebeca a través del espejo. Hemos escrito algunos artículos sobre su desarrollo -como el que se presentará en el DCAI la semana que viene- y los autores quisiéramos colaborar con más centros educativos para probar la herramienta y publicar conjuntamente los resultados de los estudios realizados.

Etiquetas:

AMD OpenCL University Program

Vaya, parece que esta entrada ha estado durmiendo varios meses como borrador en el blog, el lío que tengo con la tesis no me ha permitido visitar MadrimasD con la frecuencia que me gustaría.

La semana pasada dedicamos un tema en la asignatura de PGATR a presentar OpenCL y, sobretodo, a comprobar que una vez se sabe programar bien en CUDA la transición y el portar nuestro código a OpenCL no cuesta prácticamente ningún esfuerzo. OpenCL es un estándar abierto, liderado por el grupo Kronos al igual que OpenGL en el que distintas empresas -con distintos intereses individuales- unen fuerzas para involucrarse en su desarrollo. La interfaz que ofrece OpenCL es muy parecida a la interfaz de bajo nivel de CUDA (comentamos en clase las razones de que esto sea así), sólo hay que especificar algunos parámetros más y ajustarse al modelo de eventos y colas para organizar la ejecución de los kernels y los comandos de OpenCL.

Una de las razones que nos impulsó a incluir la introducción de OpenCL en el temario, a pesar de que la capa software no esté tan madura como la de CUDA, ha sido la iniciativa  AMD OpenCL University Program. Se trata de una apuesta de AMD muy en la línea de lo que hizo nVIDIA hace ya más de un año con el programa CUDA Teaching Center para potenciar la tecnología OpenCL y su difusión en el ámbito universitario. En su página web hay gran cantidad de material para aquellos que deseen profundizar en esta tecnología y deseen hacer desarrollos multiplataforma (aunque -por ahora- eso implique una reducción en rendimiento respecto de las soluciones en CUDA).

Probablemente el curso que viene, el planteamiento de la asignatura cambie un poco y veamos con algo más de detalle OpenCL.

Etiquetas: