Sei sulla pagina 1di 3

LENGUAJE DE PROGRAMACION ALICE

INTRODUCCION: El proyecto Alice es una iniciativa para combatir la falta de inters en las ciencias de la computacin. Su entorno innovador en programacin 3D hace que el crear una animacin, un juego interactivo o video sea algo fcil y motivador. OBJETIVOS: Determinar la importancia de Alice en la enseanza de lenguaje de programacin Alice. Instruirse en base a tutorial un manejo bsico de Alice Distinguir las diferentes funciones de Alice.

DESARROLLO: El inters en ciencias de la computacin se ha perdido en los ltimos aos, el nmero de graduados en la materia ha declinado en ms de un 60% entre el ao 2000 y el 2004. Es por esto que un equipo de Carnegie MellonUniversity se enfoc a resolver el problema cambiando fundamentalmente la forma en que se ensea programacin en las universidades. As naci Alice, cuyo principal objetivo es lograr que la primera experiencia de acercarse a aprender cmo programar en un ordenador sea algo placentero. El primer paso es modernizar las formas; hoy en da el aprendizaje es visual y todo lo que sea texto plano es ms difcil de asimilar. Con Alice, el usuario arrastra objetos 3D a la accin deseada, logrando una animacin sin errores y obteniendo un cdigo explicado. Esto se traduce en que uno puede ver lo que ocurre con cada lnea de cdigo, 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 ratn y mucho ms. Su interfaz interactiva genera instrucciones al arrastrar y soltar elementos grficos (drag and drop). Estas instrucciones se corresponden a lenguajes de programacin como Java o C++. Al ver en forma inmediata cmo corren los programas de animacin, los estudiantes pueden entender con mayor facilidad la relacin entre el cdigo y el comportamiento de un objeto. Su entorno visual mejora la retencin y el aprendizaje, evitando la frustracin de una sintaxis mal utilizada. Los objetos se vuelven obvios y el estudiante puede relacionarse con ellos y la forma en que se programan. Alice 2.0 est diseado para ser la primera exposicin a una programacin orientada a objetos. Esto quiere decir que no hace falta tener conocimientos previos de programacin para poder utilizar la herramienta y aprender de ella. Sin embargo, aunque est disponible para descargar en forma gratuita, necesitars otros elementos de aprendizaje para utilizarla por tu cuenta. Y es que Alice fue construido como soporte de profesores y clases universitarias. Esto quiere decir que la herramienta se usa, idealmente, en una clase con un profesor que explica el entorno de programacin, siguiendo libros de soporte de Alice. De todas maneras, si ests empeado en aprender a programar por tu cuenta. Alice 2.0 puede utilizarse en Windows (Vista, XP, 2000) Mac (OS X 10.3 en adelante) y Linux. Requiere de un Pentium II (o equivalente), tarjeta grfica de 16bit y resolucin 1024x768, placa de sonido y 512 RAM como mnimo.

Es importante destacar que Alice no crea objetos 3D. Tiene una galera de objetos predeterminados para que utilices en

tu aprendizaje, pero si quieres utilizar otros modelos tendrs que disearlos en otro programa y exportarlos o descargarlos de la Web. Alice est siendo utilizado en un 10% de facultades de Estados Unidos, como programa bsico de las clases y Carnegie Mellon est trabajando en el lanzamiento de Alice 3.0 para este ao. La nueva versin de Alice cuenta con la colaboracin de ElectronicArts e incorporar animaciones de los Sims y agregar nuevas opciones de cdigo. Conclusin: Se determinaron la importancia de Alice en el aspecto de la educacin, para reanimar a los estudiantes de programacin con visualizaciones 3D. Se manej el lenguaje de programacin Alice en base a tutoriales ejercitando el mejoramiento en manejo de Alice. Se distinguieron las funciones de Alice como los eventos, detalles, rbol de objetos y otros; con ejemplos de una patinadora.

Anexos:

LENGUAJE DE PROGRAMACION ALICE

NOMBRE: CARRERA: INSTITUCION: FECHA:

Alan Cristhian Jurado Chavez Analista de Sistemas CEC 19 de Mayo de 2011

Potrebbero piacerti anche