Entorno Virtualizado para el Aprendizaje de la Programación (EVAP)

Este material se utiliza desde el curso 2012/2013 en las asignaturas Introducción a la Informática y a la Programación (IIP) y Programación (PRG) impartidas en la titulación de Grado en Informática de la Escuela Técnica Superior de Ingeniería Informática (ETSINF) de la Universitat Politècnica de València (UPV). En ellas se inicia al alumno en la programación (en Java).

Se trata de una Máquina Virtual (MV) que incluye una configuración similar a la existente en los laboratorios de prácticas. Incorpora el mismo Sistema Operativo (SO) y las aplicaciones utilizadas para realizar tanto los ejercicios teóricos como las prácticas de IIP y PRG. Esta MV se puede ejecutar sobre tu SO para disponer de un entorno de trabajo apropiado sin necesidad de alterar la configuración de tu equipo. Dicho entorno se complementa con la integración del Corrector Automático de Programas (CAP), cortesía de Oscar Sapena, que permite al alumno enfrentarse a problemas de programación en Java en un entorno guiado. También se incluyen los vídeo-ejercicios disponibles para las asignaturas IIP y PRG para ser consultados de forma offline. Esta integración de herramientas posibilita un entorno donde el alumno puede planificar su aprendizaje, adquiriendo conceptos mediante los vídeo-ejercicios y poniendo a prueba los mismos mediante la resolución de ejercicios con el CAP.




Información Resumida

¿Por qué se ha creado el EVAP?

¿Es necesario instalarme el EVAP si soy alumno de IIP o PRG?

¿Puedo utilizar el EVAP aunque no sea alumno de IIP/PRG?

¿Qué es una Máquina Virtual?

¿Qué características debe tener mi equipo?

¿Qué tengo que instalar en mi equipo para usar el EVAP?

¿Qué aspecto tiene el EVAP en ejecución?

¿Como descomprimir y verificar la integridad del fichero?

Versiones Disponibles

Aquí están las diferentes versiones del EVAP y sus características resumidas:

  • La versión 1.0 (Mei) está basada en CentOS 5.5 y JDK 1.6.
  • La versión 2.0 (Satsuki) está basada en CentOS 6.3 y JDK 1.7 (update 11).
  • La versión 2.5 (Yasuko) está basada en la 2.0 (Satsuki), pero incluye JDK 1.7 (update 13), la integración con el CAP (permite realizar ejercicios de forma offline) y los vídeo-ejercicios de las asignaturas IIP y PRG para ser consultados de forma offline. Esto incrementa sensiblemente el tamaño de la máquina virtual. Esta versión sólo te interesa si la vas a gastar en un entorno sin acceso a Internet o si eres un alumno que no está matriculado en IIP o en PRG, puesto que tanto los ejercicios del CAP como los vídeo-ejercicios están disponibles en Internet.

EVAP 2.5 (codename Yasuko)

EVAP 2.0 (codename Satsuki)

EVAP 1.0 (codename Mei)

Tienes más información sobre EVAP en la siguiente publicación:

Germán Moltó and Oscar Sapena. Entorno virtualizado de aprendizaje para facilitar el desarrollo de destrezas de programación. In XIX Jornadas sobre la Enseñanza Universitaria de la Informática (Jenui 2013), 2013. Disponible en la sección de publicaciones.
Licencia de Creative Commons