jueves, 19 de septiembre de 2013

Este blog esta dedicado a alice en el se hablara de sus caracteristicas , historia y funcion

¿Qué es Alice 2.0 ?

Es  una fantástica herramienta educativa para enseñar a programar tanto a pequeños como a mayores.

La aplicación posee varios tutoriales que facilitan el aprendizaje del lenguaje de programación empleado en esta herramienta.

Es tan sencillo como seleccionar una palabra y arrastrarla a un listado de acciones que el personaje o el escenario llevará a cabo

Función

El programa se desarrolló prioritariamente para solucionar tres problemas fundamentales del software educativo:
La mayoría de los lenguajes de programación están diseñados para producir otros programas, cada vez más complejos. Alice está diseñado únicamente para enseñar a programar.
Alice está íntimamente unido a su IDE. No hay que recordar ninguna sintaxis especial. De todas formas, acepta tanto el modelo de programación orientada a objetos como la dirigida a eventos.
Alice está diseñada para el público que normalmente no se enfrenta a problemas de programación, tales como alumnos de secundaria, mediante un sistema de arrastrar y soltar.

Características

El primer paso es modernizar las formas; hoy en día el aprendizaje es visual y todo lo que sea texto plano es más difícil de asimilar. Con Alice, el usuario arrastra objetos 3D a la acción deseada, logrando una animación sin errores y obteniendo un código explicado. Esto se traduce en que uno puede ver lo que ocurre con cada línea de código, lo que motiva a querer aprenderlo para hacer desarrollos.

Alice es un programa para construir mundos virtuales con objetos 3D. Los objetos pueden moverse, girar, cambiar color, reaccionar al ratón y mucho más. Su interfaz interactiva genera instrucciones al arrastrar y soltar elementos gráficos . 


Historia 


El software “Alice” fue desarrollado por la Universidad de Carnegie Mellon en EE. UU como apoyo para la enseñanza de la POO (sitio oficial de “Alice”). 
La programación de computadoras es una actividad difícil que requiere de mucha disciplina, por esta razón, el estudio que se presenta está enfocado al uso de un software educativo que sirva de apoyo para la enseñanza de la programación. Software educativo “Alice” para la enseñanza de la programación 
“Alice” es un software libre, desarrollado en Java, educativo, orientado a objetos, con un entorno de desarrollo asociado (IDE). Utiliza un entorno de arrastrar y soltar, para crear animaciones incluye una galería de modelos 3D. Existen las versiones 2.0 y 2.2 para nivel medio superior y superior. La última versión, llamada “Alice” 3, es una versión beta donde están incluyendo mejoras y corrigiendo errores. Entre sus actualizaciones introduce un editor de diseño mejorado, nuevos controles de la cámara, el cuadro de búsqueda en la galería de objetos, selección de subpartes de los objetos, disponibles en su página oficial (sitio oficial de “Alice”)

 ¿Porque se utiliza en los colegios?

Alice permite a los estudiantes aprender los conceptos fundamentales de programación sencillo para la creación de videojuegos y películas animadas. En Alice, objetos 3-D (por ejemplo, personas, animales y vehículos) poblar un mundo virtual y los estudiantes crean un programa para animar los objetos. Alice en el interfaz interactiva, los estudiantes deben arrastrar y soltar gráficos para crear un programa donde las instrucciones que corresponden a las declaraciones en un estándar de lenguaje de programación orientado a la producción, tales como Java.