Algunas cosas que no sabías sobre Alice

Encantada de conocerte. Esta es Alice, el primer entorno de desarrollo que estamos presentando a nuestros estudiantes y por medio del cual ellos harán sus primeras aplicaciones.

¿Alice? ¿Quién (o qué) demonios es Alice?

Se trata de un entorno de desarrollo en tres dimensiones y orientado a objetos que, a diferencia de los entornos de desarrollo y de programación más antiguos, es muy útil para presentar el tema de desarrollo a un público joven e incluso a estudiantes.

 

«Aprender a programar es enredado». ¡Bueno, en realidad, no lo es!

Los cursos de programación han experimentado una revolución en los últimos años y obviamente nosotros hemos analizado el tema y hemos desarrollado un programa de aprendizaje que está dirigido a niños y adolescentes. Y de ahora en adelante, el entorno de desarrollo – que anteriormente era utilizado por los estudiantes – se ha ajustado al nuevo público objetivo: tus hijos e hijas.

 

Algunas palabras sobre el pincel

La creación de una aplicación no es muy diferente a la creación de una obra de arte. De esta manera, podemos describir la herramienta que se utiliza para escribir el código (programación) como un «pincel». Este pincel es una herramienta de trabajo que los niños utilizan en las primeras ocho sesiones de nuestros cursos. Y sí, como dijimos, su nombre es Alice. Así es, al igual que Alicia en el País de las Maravillas (Alice from Wonderland en inglés). Y la prueba es que también es nuestro logo, el que tiene muchas reminiscencias de la Alicia que aparece en las ilustraciones de la historia de Lewis Carroll.

 

Porque la programación de la vieja escuela se ha quedado en el pasado

Si eres un programador profesional, los loops interminables que se derivan de los algoritmos complicados son tu «taza de té», tu derecho. Disfruta. Si eres una persona «normal», ciertamente es más difícil que te conectes con las líneas de código que no son claras y, por cierto, no obligarías a que tus hijos las aprendieran, si no lo necesitan. ¡Con Alice, tus hijos quieren aprender! Porque está construida de forma diferente.

 

Entonces, ¿cuál es la «historia» con Alice?

Así, la historia con Alice es una historia. Aparentemente, el cerebro humano está construido para lidiar mejor con las historias y aquéllas que contienen ilustraciones gráficas (imágenes de significado) incluso son mejores que una mezcla extraña y poco clara de letras y números.

 

Una interfaz de historia nos ayuda a entender los principios

La interfaz de Alice se basa en una historia con objetos gráficos y ésa es su fortaleza. La naturaleza de la historia y la gráfica ilustran a los niños de manera fácil los principios y los ayudan a superar las dificultades, lo que hace que sea más fácil la transición entre el entorno de Alice y los entornos de desarrollo del futuro, más simplificados, que aprenderán más adelante. En otras palabras, con Alice los niños aprenden a controlar los principios de la programación de una manera casi natural y sin tener que sudar…

 

Entonces, ¿cómo construimos una historia en la programación?

El trabajo con Alice se basa en la construcción de una historia a lo largo de una línea de tiempo (o como se dice en la jerga profesional de los cineastas, en la construcción de un guion gráfico). Los estudiantes crean una historia con base a una línea de tiempo, a través de la cual atribuyen comportamientos a los objetos y, en esencia, crean una trama, similar a la línea de la trama de «Alicia en el País de las Maravillas». Y de esta manera, antes de que puedas llegar tarde a tu próxima reunión, el conejo que tus hijos han desarrollado a través del entorno llegará allí antes que tú, con la aplicación perfecta hecha por tu hijo.

 

¿Cuáles son las ventajas de Alice para los niños y los adolescentes?

El entorno ha sido desarrollado originalmente para los estudiantes, pero los profesionales han descubierto que es óptimo para que los niños que están en la edad de la educación primaria y los niños más grandes aprendan los fundamentos de la programación.

 

Hay muchas razones para adecuar Alice a los niños, entre las que se incluyen:

• Su estructura de historia, uno de los principios en los que se basa su interfaz.
• Una fuerte conexión con el mundo de términos de los niños (tales como cuentos infantiles o animales).
• Alice hace posible ilustrar términos simplificados.
• Para los niños, la interfaz de Alice es muy fácil de reconocer y es muy amigable.
• En Alice, existe la capacidad de arrastrar los comandos, en lugar de tener que teclear de manera agotadora, lo que evita errores y bugs fastidiosos y es más fácil para los niños.
• Alice tiene una librería de objetos entre los que se puede elegir, sin la necesidad de reinventar la rueda o de dibujar un conejo que sale de un sombrero, dado que ya existe en la librería…
• Es un proceso de trabajo muy claro y fácil de entender.

 

Las principales etapas del trabajo con Alice

• La creación de un mundo.
• La incorporación de los objetos en el mundo.
• La creación de una acción – poner las instrucciones en acción de acuerdo con su orden -.
• La creación de un evento que determina cuándo tendrá lugar la acción – qué sucede con la acción -, cuándo ocurre y cómo ocurre.

 

Voila. Ya tienes una aplicación.

 

Algunas de las ventajas de este entorno en comparación con otros entornos

• Alice es muy simple y juvenil y, al mismo tiempo, tú puedes hacer cosas muy complejas con este entorno.
• Es apropiado para un amplio público objetivo (tanto niños como niñas).
• Es muy simple y amigable y es fácil ilustrar los principios importantes de la programación con este entorno.
• Los profesores relatan que a sus estudiantes les encanta trabajar en este entorno, hasta tal punto que no quieren dejar el laboratorio de computación.
• Se ha demostrado que un entorno guiado por objetos es una excelente base para los entornos de desarrollo de programas con los que se encontrarán más adelante.

 

El principio de simplicidad en Alice

A diferencia de los entornos de programación más antiguos, en el entorno de Alice casi no es necesario escribir. Simplemente hay que arrastrar las instrucciones y las acciones. Los niños conocen el principio del arrastre de muchas otras interfaces. Todo es con colores y agradable, lo que da la sensación de un juego y no la de un trabajo de programación de una tarea.

 

El principio de simplicidad da resultados

Enseñamos un tema – que es confuso y a veces aburrido – de una manera que los niños son capaces de disfrutar, con el entendido de que para que los niños aprendan y deseen aprender, estos necesitan que les guste lo que están haciendo. Y tenemos «comprobantes». Los niños lo están disfrutando y ha sucedido más de una vez que no quieren abandonar el marco de aprendizaje.

 

¿Cuál es la conexión entre la idea de «líderes de la red» y el entorno de desarrollo de Alice?

 

Hay una conexión directa entre el entorno de desarrollo y cómo conceptualizamos la imagen de los líderes de la red; y al trabajar con Alice, se enfatiza el elemento de liderazgo. Los estudiantes, sin duda, controlan la historia que están creando, sus héroes, su comportamiento y todo proviene del principio: “Yo controlo el programa”. “Yo elijo cómo se ven las cosas. Yo tengo responsabilidad”.

 

Para visitar el sitio web de Alice: https://www.alice.org/

 

 

 

 

 

.

Responses

Comment below