Programación Orientada a Objetos. Curso 08/09

Normas para el laboratorio de prácticas de POO


[ Ver también las normas de teoría ]

1. Peso de la nota de prácticas y convalidaciones.

Las prácticas cuentan un 40% de la nota final de la asignatura. Para promediar es necesario aprobar independientemente la teoría y las prácticas. Se convalidarán con una nota de 5 las prácticas aprobadas de un año para el siguiente, siempre que se contase con un 3 o más en el examen de teoría correspondiente. La convalidación se debe solicitar por correo electrónico al coordinador de prácticas durante el primer mes de las mismas.

2. Formación de parejas y asistencia

Los grupos de trabajo serán de 2 personas, que tienen que asistir a la clase de prácticas en el mismo horario. Los cambios de grupo sólo se podrán realizar durante la primera semana de clase, y quedan supeditados a la existencia de plazas libres en el grupo de destino. La asistencia a clase es obligatoria sólo en los días de examen de prácticas (ver más adelante). Sin embargo, es recomendable  asistir regularmente, ya que esto permite una evaluación continua y facilita la corrección de las prácticas.

3. Copia de prácticas

Sera requisito para poder puntuar en prácticas que la totalidad del trabajo entregado por el alumno a lo largo del curso sea original y propio del autor que lo presenta. La copia en prácticas es una falta grave que será objeto de sanción (que puede ser extensible al copiado). En todos los casos de copia se aplicará el Capítulo V de la normativa de evaluación de la EPS, que prevee apertura de expediente de expulsión o bien suspenso automático sin posiblidad de presentarse a Septiembre. El intercambio de ideas no se considera copia (es más, se recomienda encarecidamente). El intercambio de código fuente sí, y se castigará como tal. El estudiante es responsable de evitar que su material evaluable (código, problemas, ejercicios, memorias de prácticas, etc.) sea accesible a estudiantes de otros grupos de prácticas.

4. Calendario de entregas y retrasos

Se realizarán 4 prácticas durante el cuatrimestre. Para aprobar la asignatura, es obligatorio haber entregado todas las prácticas. Los enunciados de una práctica estarán disponibles a partir de la fecha de entrega de la práctica anterior. Las fechas de entrega de las prácticas se especifican en el calendario y en el propio enunciado. Los alumnos que entreguen en lunes deben hacerlo como tarde 2 horas antes del comienzo de la clase de prácticas. Aquellos alumnos que entreguen  cualquier otro día de la semana tienen como plazo las 23:59 del día anterior. Los retrasos dentro del mismo día de entrega descontarán un 20% de la nota. A partir del primer día de retraso, cada día sucesivo resta otro 10% del total, llegándose al 100% a los 8 días de cumplirse el plazo. No se considera como entrega aquella que sólo contiene código o sólo contiene la memoria.

5. Forma de entrega y contenido de los ficheros entregados

Las prácticas se enviarán como un único fichero mediante el sistema de entrega de prácticas de la Escuela. Este fichero incluirá tanto la memoria como el código fuente de la práctica, y no se debe imprimir ni la memoria, ni el código. La entrega electrónica deberá constar de un único archivo .zip. El nombre del fichero debe ser de la forma
p<número de práctica><letra de grupo><número de pareja, 2 dígitos>.zip
Así, por ejemplo, la entrega de la práctica 2 de la pareja número 7 del grupo "B" deberá llevar por nombre
p1b07.zip
El contenido del fichero cuyo contenido será, sin ningún tipo de subdirectorios (excepto los necesarios para aquellos ficheros .java estructurados en paquetes), el siguiente:
  1. Un fichero llamado "leeme.txt" en el que se enumerarán los ficheros incluidos y su utilidad, a razón de una línea por fichero [ver ejemplo].
  2. Un fichero "memoria", en formato .ps, .rtf, o .pdf, y con la extensión adecuada, que contendrá la memoria [ver guía de elaboración].
  3. Los demás ficheros que se especifiquen en el enunciado de la correspondiente práctica, incluyendo el "script" ant usado para compilar y ejecutar la entrega (build.xml).
NOTA: Las entregas que no cumplan uno o más de estos requisitos, incluido el formato del nombre del fichero, serán penalizadas con -0.5 puntos sobre la nota definitiva de la práctica. La plataforma de referencia para ejecución y compilación es el entorno Java, bajo Windows XP, de los laboratorios donde se imparte la asignatura. Toda práctica entregada deberá poder compilar y ejecutar en ese entorno mediante la sentencia "ant run".

6. Corrección de las prácticas y publicación de notas

Las prácticas se corrigen mediante inspección de lo entregado y con un examen presencial de cada práctica. El examen tendrá lugar en la fecha señalada en el calendario de las prácticas, publicado en la página de la asignatura. Las notas de cada entrega se publicarán en la web de la asignatura.

El día del examen correspondiente a cada entrega, ambos autores deberán estar presentes ya que se hará un mini-examen escrito e individual (máx. 20 minutos).  En dicho examen se preguntarán detalles concretos sobre la implementación de la práctica, separando a ambos miembros de la pareja de prácticas.

7. Examen final de prácticas

La última semana de prácticas se reserva para un examen de prácticas para aquellos alumnos que no han podido asistir a alguna revisión, con entregas que no funcionan, etcétera. La lista de convocados se hará pública en la web de prácticas una semana antes de la fecha del examen.

(C) 2008-2009, Escuela Politécnica Superior, UAM