Lenguaje de programación Alice
Presentado por:
Dayana Isabel Serrano
Jimmy Josue Padilla
Sara Francisca Cáceres
Edwin Isaac Suazo
Angel Yahir Espinoza
Coranyi Yinnadel Alvarado
Objetivos
El objetivo principal del lenguaje de programación Alice es proporcionar una plataforma
educativa accesible y visualmente orientada para enseñar conceptos fundamentales de
programación. Alice utiliza un enfoque basado en la en la creación de historias animadas
en un entorno tridimensional, lo que hace que el programa sea mas atractivo para el
usuario novato. Además, Alice esta diseñado para ser utilizado fácilmente con una interfaz
grafica que permite a los estudiantes crear programas visuales. Este programa ayuda a los
estudiantes a comprender los conceptos de programación de una manera mas practica y
visual.
¿Que es Alice?
Alice es un software educativo libre y abierto1 orientado a objetos con un entorno de
desarrollo integrado (IDE). Está programado en Java. Utiliza un entorno sencillo basado en
«arrastrar y soltar» para crear animaciones mediante modelos 3D. Este software fue
desarrollado por investigadores de la Universidad Carnegie Mellon, entre los que destaca
Randy Pausch.
Características
Interfaz grafica intuitiva
Entorno tridimensional
Biblioteca de objetos predefinidos
Animaciones interactivas
Sistema de programación basado en bloques
Feedback visual instantáneo
Facilidad de aprendizaje
Funcionalidades del Programa
Creación de escenas tridimensionales
Asignación de comportamientos
Entorno de aprendizaje guiado
Eventos y acciones
Feedback visual en tiempo real
¿Cuales son la Versiones de Alice?
Alice 2.0: Esta fue una de las primeras versiones importantes de Alice, lanzada
inicialmente en 1997. Presentaba una interfaz gráfica para la creación de
animaciones 3D y una forma simplificada de programación basada en bloques.
Alice 2.2: Una actualización de la versión 2.0 que incluía mejoras en la interfaz
de usuario y correcciones de errores.
Alice 3: Una versión completamente nueva de Alice que introdujo una interfaz
de usuario renovada y mejoras en la funcionalidad. También se centró en la
integración con entornos de desarrollo como Eclipse y NetBeans, lo que
permitió a los usuarios trabajar en proyectos más avanzados.
Alice 3.1: Una actualización de Alice 3 que trajo correcciones de errores y
algunas mejoras en la estabilidad y el rendimiento.
¿Cómo se crea una instrucción de
programación en Alice?
Selecciona un objeto
Abre el Editor de Métodos
Agrega una nueva instrucción
Selecciona una instrucción de programación
Configura la instrucción
Añade más instrucciones si es necesario
Cierra el Editor de Métodos
Prueba tu animación
Guarda tu proyecto
¿Qué es un evento en lenguaje de
Programación Alice?
Los Eventos: es un suceso en el sistema (tal como una interacción del usuario con la máquina).
Cuando un evento ocurre, se ejecuta una serie de instrucciones de programación asociadas a ese evento.
Estas instrucciones pueden incluir cambios en la apariencia de objetos, movimientos, reproducción de
sonidos, activación de otras acciones, entre otras cosas.
Por ejemplo, en una animación de un juego simple en Alice, un evento podría ser el momento en que el
usuario presiona la tecla de flecha hacia arriba en el teclado para hacer que un personaje se mueva hacia
adelante.
CONCLUSION
Alice es un entorno de desarrollo de software y un lenguaje de programación diseñado para enseñar
conceptos de programación de una manera visual y accesible. Permite a los usuarios crear animaciones
tridimensionales interactivas utilizando un sistema de arrastrar y soltar elementos, lo que facilita la
comprensión de los conceptos de programación, especialmente para principiantes y estudiantes jóvenes.
En resumen, Alice combina la creatividad de la narrativa visual con la lógica de la programación,
proporcionando una plataforma educativa poderosa para fomentar el interés y la comprensión de la
informática y la programación en una amplia gama de estudiante
FIN