Últimamente han ido apareciendo varias herramientas que ayudan a los estudiantes de ciencias de la computación a captar mejor la lógica de programación.
Mecionaré algunas de ellas que me gustan mucho para Java:
BlueJ.- Esta herramienta enfatiza la programación orientada a objetos en Java mostrando una visualización de clases y objetos que permite una mayor libertad de interacción y experimentación. Site:http://www.bluej.org/
Jeliot 2003.- Herramienta que muestra de manera visual la ejecución de un programa Java línea por línea. Site:http://cs.joensuu.fi/jeliot/
DrJava.- Permite manejar a Java como un intérprete de comandos. Site:http://drjava.sourceforge.net/
JGrasp.- Entorno de desarrollo que utiliza tanto visualizaciones de código fuente como diagramas UML de clases. http://www.jgrasp.org/
El uso de este tipo de herramientas, acortará el tiempo en que un estudiante capta los conceptos básicos de programación.
Palabras clave: bluej, drjava, jeliot2003, jgrasp