Warning: copy(http://www.greenfoot.org/images/logos/greenfoot-64.jpg) [function.copy]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/lateclad/public_html/plugins/content/mavikthumbnails/mavikthumbnails.php on line 668

Greenfoot: la forma más atractiva de introducirse a la Programación Orientada a Objetos en Java

Detalles

GreenfootPara cualquier estudiante de programación, a veces, introducirse en el mundo de los objetos es complicado y poco atractivo.

Los creadores de BlueJ (un fantástico editor/compilador/debugger de Java orientado a la educación que representa automáticamente las relaciones entre clases mediante diagramas de clases tipo UML) en esta ocasión ponen a nuestra disposición un entorno de aprendizaje para captar los conceptos de la POO mediante aplicaciones gráficas sencillas y atractivas. Se trata de Greenfoot.

La idea se basa en un entorno de aprendizaje sobre el cual se pueden desarrollar "marcos de trabajo" (frameworks) temáticos. El entorno proporciona visualización en 2D de objetos y la inspección del estado de estos. Por ejemplo, hay marcos de trabajo preprogramados que simulan el movimiento de gente en un ascensor, un animal que se mueve por el bosque, un robot dotado de movimiento, un teclado que suena, una tortuga estilo logo... Los profesores pueden programar nuevos marcos de trabajo.

Sobre los objetos de esos marcos de trabajo, los alumnos construyen objetos y programas en Java que interactúen con los del marco de trabajo. El entorno Greenfoot proporciona la animación de los objetos en 2D, y un continuo seguimiento de las dependencias y estado de los objetos.

De esta manera, los estudiantes de niveles iniciales o preparatorios pueden habituarse a la dinámica de las aplicaciones construidas con objetos.

Greenfoot es un desarrollo fantástico que cuenta con muchas de las características amigables de BlueJ y que puedes descargar libremente desde su web.

   

Síguenos  

   

¿Dónde estoy?  

Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, metodología de la programación, personajes de informática, tecnología, ingeniería del software, internet, y cualquier otra tontería que se nos ocurra.

[Leer más / Términos de uso (ToS)]

   

¿Quién está en línea?