Bases del Concurso de Programación de la Escuela Universitaria de Informática

  • La prueba consistirá en dos partes:
    • Desarrollo de una aplicación completa, para la que se dispondrá de 10 días a partir de su publicación.
    • Prueba de respuesta rápida, consistente en resolver el mayor número posible de problemas propuestos y enviar sus soluciones por correo electrónico. 
  • La aplicación se publicará el día 7 de diciembre en la página web del concurso y las soluciones se entregarán, junto con las soluciones de la prueba de respuesta rápida, el día del concurso
  • Los problemas de la prueba de respuesta rápida se publicarán en la página web del concurso el día elegido para la celebración del mismo, 17 de diciembre de 2009, a las 11:00 horas, y se admitirán soluciones hasta las 16:00 horas. Junto a los problemas se publicará la dirección de correo electrónico a la que se deben enviar las soluciones.
  • Durante la celebración de la prueba de respuesta rápida los equipos que lo deseen podrán trabajar en un aula equipada con los medios informáticos necesarios para resolver los problemas y enviar las soluciones.
  • Para cada problema se publicará un conjunto de inputs (batería de pruebas) que será el primer filtro para seleccionar las soluciones evaluables.
  • Cada equipo estará constituido por un máximo de tres estudiantes de la Escuela Universitaria de Informática. Uno de los concursantes podrá ser estudiante de segundo ciclo siempre y cuando no haya completado dos años de estudios.
  • Los equipos deberán solicitar su inscripción según se indica en el formulario de inscripción de la página web del concurso. En el formulario se incluirá el nombre del equipo, los miembros que lo integran, una dirección electrónica de contacto y un teléfono de contacto. La fecha tope para inscribirse es el día 4 de diciembre de 2009.
  • Los jueces podrán desestimar la solicitud de inscripción de un equipo por incumplimiento de las bases del concurso y publicarán la lista de equipos admitidos en la página web del concurso.
  • El día 19 de noviembre de 2009 se publicará el enunciado de una aplicación, de dificultad similar a la del concurso, para que los grupos que deseen realizarla la envíen a la dirección de correo cpeui09@eui.upm.es  y se comentarán en el entrenamiento del día 26 de noviembre de 2009.
  • Se realizarán dos sesiones de entrenamiento, los días 19 y 26 de noviembre de 2009, de 12:00 a15:00 horas, a la que podrán asistir los grupos que lo deseen. 
  • La prueba correspondiente a la aplicación consistirá en el desarrollo de una solución completa y correcta a un problema de programación planteado, del que además se incluirá: además del ejecutable, el código fuente comentado adecuadamente, la descripción de las estructuras de datos utilizadas, la explicación del algoritmo usado para la solución y el análisis de complejidad del programa resultante.
  • Para la prueba de respuesta rápida se propondrán cuatro problemas, de los que se entregará el ejecutable y el código fuente. En lo posible se evitará la dependencia de un área en particular de conocimiento o de un lenguaje determinado.
  • Las soluciones se escribirán en lenguaje C, C++, JAVA o PASCAL y sólo podrán utilizar las librerías especificadas en la convocatoria.
  • Solamente se considerarán evaluables las soluciones que resuelvan correctamente el conjunto de inputs especificado para cada problema.
  • La aplicación se valorará en el rango 0 a 8.
  • Para la prueba de respuesta rápida, los jueces asignarán a cada solución evaluable la nota 0, 1 ó 2 y obtendrán la nota de cada equipo sumando las puntuaciones de todas sus soluciones evaluables.
  • Los equipos que hayan obtenido una nota mayor que 0 serán ordenados en función de ésta y, en caso de empate, se ordenarán según el número de notas iguales a 2.
  • Para optar a los premios se deberá obtener una calificación mínima de 8 puntos entre las dos pruebas.
  • Los jueces serán los únicos responsables de determinar la corrección o no de las soluciones enviadas y, en consecuencia, de determinar los vencedores del certamen. Sus decisiones serán inapelables.
  • Un equipo podrá ser descalificado si se concluye que su conducta no ha sido deportiva o no se ha acreditado su derecho a participar en el concurso (condición de estudiantes de la Escuela Universitaria de Informática de sus miembros) 
  • Una vez realizado el concurso se celebrará una ceremonia de entrega de premios a los equipos clasificados en las dos primeras posiciones. A los equipos premiados se les pedirá que expliquen en un documento alguna de las soluciones que han presentado, para su posterior publicación en la página web del concurso. La entrega de este documento será necesaria para poder recoger el premio.
  • La convocatoria se publicará en la página web del concurso e incluirá la información siguiente:
    • Fecha de celebración del concurso. 
    • Fecha límite para la inscripción de equipos.
    • Fecha de publicación del enunciado de la aplicación. 
    • Fecha de publicación de la lista de equipos admitidos.
    • Fecha de celebración de la ceremonia de entrega de premios.
    • Aula para que trabajen los equipos que así lo deseen.
    • Lista de librerías que se pueden usar para resolver los problemas.
    • Premios que se entregarán a los equipos ganadores 
    • Lista de jueces del concurso.