0 reacciones

Jóvenes a programar

La ciencia de la programación de computadoras siempre ha sido árida. Introducirse en cualquier lenguaje de programación implica aprender la sintaxis de las instrucciones, amén de una serie de conceptos como iteración, recursividad, estructuras dinámicas de datos, arreglos, etcétera. Esto, sin embargo, podría cambiar con la idea ‘Alice’, que en lugar de usar números, letras y puntuación específica, usa personajes tridimensionales que deben ser colocados en una línea de la historia que se está armando. Los usuarios seleccionan de una galería a los personajes y en donde serán colocados, entonces los movimientos de estos se eligen a través de un menú.

Hoy en día la demanda de programadores se ha hecho mayor y se espera que continúe esta tendencia. Sin embargo, la mitad de quienes en Estados Unidos estudian una carrera en cómputo están desertando, particularmente las mujeres. La intención de Alice es precisamente motivar a los jóvenes en la programación usando este estilo de películas animadas.

La Universidad Carnegie Mellon es quien está impulsando este nuevo lenguaje de programación llamado ‘Alice’ , cuya intención principal es motivar de alguna manera a los estudiantes para introducirlos en las partes básicas de la programación de computadoras. En lugar de usar Java, por ejemplo, es una manera de programar en un ambiente tridimensional con objetos.

“Nos gusta referirnos a “Alice” como un Pixar en tu cochera. Hablamos de personajes en tres dimensiones pero desde luego, no son de mucha resolución. Digamos que son de bajo costo”, dice Randy Pausch, director del proyecto. Los usuarios manipulan con el ratón el entorno de programación, que tiene unos 700 personajes y escenografías, por decirlo de alguna manera. Entonces, una vez hecha la selección correspondiente, los usuarios pueden generar los movimientos de los personajes con menúes. Los investigadores piensan que esta es la manera perfecta para involucrar en el mundo del cómputo a los preadolescentes, especialmente las chicas.

De acuerdo a Caitlin Kelleher, Ph.D en Carnegie Mellon: “para tener un impacto sustancial en el número de mujeres estudiantes en ciencias de la computación, hay que empezar con ellas antes de que empiecen la preparatoria”.

Alice es un sistema gratuito. Se espera que con ello se pueda generar una mayor expectativa de jóvenes que accedan a carreras en donde la programación de computadoras es algo natural y común. Se puede descargar el software de este sitio.

Actualmente Alice se usa en unas 100 secundarias y universidades en Estados Unidos.

Fuente: Science Daily

0 reacciones

Manuel López Michelone. Físico por la UNAM y Maestro en Ciencias por la Universidad de Essex en el tema de Inteligencia Artificial. Columnista por muchos años en publicaciones de la industria del cómputo y ávido programador. @morsa.

También te puede interesar

Comentarios

  • Edmond Dantes

    hace poco realizaba un ‘ ensayo ‘ sobre el caso alice, este decía que a pesar de ser un buen proyecto fallaba mucho en la intención de ser accesible a todo el mundo y que incluso el proyecto no recibía apoyo por parte de sus creadores, cual versión es la correcta?

  • http://www.twitter.com/marcos862 Marcos Bolaños

    En la universidad, me toco que un profe nos tratará de enseñar a “programar” con Alice, incluso tengo el libro, y eso fue hace como unos 6 años, aproximadamente, y por lo menos, en ese entonces no era una herramienta muy amigable ya que consumia muchos recursos y se necesitaba de una buena computadora para correrlo, a lo mejor, ahora, ya las computadoras ayuden un poco mas.

    En si, la metodología que sugiere Alice es como para chavos de secundaria o de prepa, pero para universidades, como que no aplica, no era tan llamativo como lo hacen ver.

  • Alan Trevino

    Aún no eh tenido el gusto de probar este software pero lo que pienso es que a las personas que realmente les llama la atención el hecho de aprender a programar, se irán más por lenguajes de bajo nivel, como C o C++ en su lugar para experimentar el manejo de objetos y demás, esto para primeramente conocer los temas que mencionas ” como iteración, recursividad, estructuras dinámicas de datos, arreglos, etcétera.”.

    Pero la realidad es que entre a más temprana edad comiencen a adaptar a las personas en este tipo de “ambientes”, más les favorecerá al momento de iniciarse en este mundo de la programación. :)

  • Marco_A

    No me convence mucho, es una buena iniciativa pero me parece que Scratch es mejor opción que Alice. Es un proyecto del MIT con el mismo objetivo de acercar a personas jóvenes (y no tan jóvenes) a los lenguajes de programación, pero lo veo más intuitivo y más ligero que Alice.

    Se pueden ver varios proyectos creados con Scratch y descargarlo desde este enlace:

    http://scratch.mit.edu/