CAPEA

Competición Local
de Programación
de la ESII Albacete

La Competición Local de Programación de la ESII-Albacete (CAPEA) surge como una iniciativa para otorgar a la programación el lugar privilegiado que naturalmente ocupa dentro de la Ingeniería Informática. La participación de los alumnos y alumnas supone la integración práctica de varias disciplinas estudiadas durante la titulación de Grado en Ingeniería Informática: fundamentos, metodología y algorítmica. Los ejercicios se basan en resolución de problemas concretos. Para cada uno de ellos, los participantes realizarán individualmente la implementación de una solución no sólo válida, sino también genérica y eficiente, mediante el uso de los lenguajes de programación más popularmente empleados.

Desde la Escuela Superior de Ingeniería Informática de Albacete (ESIIAB) queremos fomentar que nuestros alumnos se sumen a esta iniciativa, pues no sólo es un atractivo complemento a la formación académica sino que sirve para plantearse retos personales y aprender de la propia experiencia. Sin duda, además, obtener buenos resultados en estas competiciones puede ser un gran reclamo de cara al enriquecimiento del CV y la futura búsqueda de empleo.

Todos los alumnos y alumnas de la ESIIAB serán bienvenidos a participar. Se trata de una competición individual. Dependiendo de los resultados obtenidos, los mejores estudiantes podrían formar equipo para participar como invitados en el Concurso Universitario de Programación AdaByron.

¡Inscríbete!

Fechas importantes

21 de febrero de 2024

Apertura de inscripciones
Desde las 00:00

5 de marzo de 2024

Cierre de inscripciones
Hasta las 14:00

6 de marzo de 2024

Día de la Competición
De 16:00 a 19:00 (acceso a las 15:45)

Competición

Los participantes intentarán resolver individualmente 7 problemas contando para ello con 3 horas, desde las 16:00 a las 19:00. Durante toda la prueba se conocerá la clasificación de cada participante, aunque ésta se congelará la última hora para mantener la intriga. La competición se celebrará en los laboratorios SW5 y SW6 de la ESIIAB. Todos los participantes habrán de estar en dichos laboratorios a las 15:45 para ubicarse en sus máquinas. Las reglas de la competición se encuentran en el apartado de bases. El día de la prueba se entregarán los enunciados por escrito. Se ofrecerá un vale para tomar un bocadillo y un refresco durante el periodo de revisión de resultados. A las 19:30 dará lugar el acto de entrega de premios en el que se comunicará la resolución provisional de premios.

Entrenamiento


Enlaces con numerosos problemas para practicar.

Participación (Juez)


Enlace al juez automático de la competición. Requiere estar en la red de la ESIIAB

Clasificación


Clasificación de la competición de CAPEA. Requiere estar en la red de la ESIIAB

Bases de la competición

Bases de convocatoria

Participantes

  • Podrán participar todos los estudiantes matriculados en los estudios oficiales de Grado en Ingeniería Informática o Máster Universitario en Ingeniería Informática impartidos en la Escuela Superior de Ingeniería Informática durante el curso 2023/2024.
  • También podrán participar alumnos matriculados en otros estudios oficiales de la Universidad de Castilla-La Mancha en calidad de invitados, pero sin derecho a premio.
  • Adicionalmente, podrán participar, si así lo desean, profesorado de la Universidad de Castilla-La Mancha, pero no serán considerados a efectos de premios.
  • Los interesados que deseen inscribirse tendrán que completar y enviar el formulario de la página web del evento en https://eventos.uclm.es/go/capea2024 en plazo y forma, rellenando todos los campos obligatorios del mismo.

Reglas de la competición

  • La competición es exclusivamente individual. No se admitirá colaboración entre participantes ni con personas externas a la competición.
  • Cada participante dispondrá de un ordenador personal desde el cual acceder al juez de la competición. No se permitirá el uso de portátiles.
  • Los lenguajes de programación permitidos son C, C++, Java y Python 3.
  • Se podrán utilizar las librerías de funciones (o clases) estándar que acompañen a los compiladores e intérpretes típicos de cada lenguaje.
  • La prueba tendrá una duración de 3 horas, período de tiempo en el cual se habrán de resolver el máximo número posible de problemas de los 7 propuestos.
  • Ganará quien resuelva más problemas. En caso de empate, quien lo haya hecho en menos tiempo. Cada envío fallido a un problema penaliza al participante con 10 minutos, que sólo se acumularán a su tiempo total si resuelve el problema. Es decir, los envíos fallidos a problemas que el participante no ha podido resolver no se acumulan.
  • Los participantes deberán resolver al menos un problema de los propuestos para poder optar a los premios.
  • Entre los motivos del rechazo están el consumo excesivo de los dos recursos más relevantes: CPU y memoria RAM. Un programa correcto que resuelva el problema podrá ser rechazado si su tiempo de ejecución o el consumo de memoria RAM exceden los umbrales estipulados para dicho problema.
  • Para la prueba se permitirá un libro y apuntes personales, máximo 30 hojas DIN-A4 impresas a dos caras. Los apuntes personales no podrán contener soluciones a problemas. Se aconseja que contengan esquemas de técnicas de programación y de estructuras de datos, como tablas HASH, heaps, árboles, grafos, etc.
  • Salvo indicación expresa de la organización para acceder a algún contenido específico, no se permitirá el acceso a Internet. Contravenir esta regla podría ser motivo de expulsión.
  • No se permitirá el uso de modelos de lenguaje tales como ChatGPT o Microsoft Copilot.
  • Son motivos de descalificación directa:
    • Intentar hackear el sistema de evaluación automático: intentar acceder a recursos del sistema, enviar programas que intenten atentar contra el servicio deliberadamente o intentar conseguir la solución de algún problema por medios que no sea resolviéndolo.
    • La copia o traspaso de código entre participantes. Durante la competición y al finalizar ésta se analizarán los códigos de los alumnos en busca de posibles copias o plagios. Si hay suficiente evidencia de copia, se descalificará automáticamente a TODOS los participantes implicados.

Premios

Primer/a clasificado/a
299 €

Segundo/a clasificado/a
199 €

Tercer/a clasificado/a
99 €

y además...

Premio mejor participante de primer curso
50 €

Premio mejor programadora ESIIAB
50 €

Quiénes somos

Gabriel Cebrián Márquez (coordinador)
Profesor Titular de Universidad
Gabriel.Cebrian@uclm.es

Arturo Simón García Jiménez
Profesor Titular de Universidad
ArturoSimon.Garcia@uclm.es

Jesús Martínez Gómez
Profesor Contratado Doctor Interino
Jesus.Martinez@uclm.es

Equipo colaborador

(Por orden alfabético)
Juan Carlos Alfaro Jiménez
Personal de Apoyo a la Investigación
María Julia Flores Gallego
Profesora Titular de Universidad
Juan Enrique Garrido Navarro
Profesora Ayudante Doctor
Luis González Naharro
Personal Investigador en Formación
Juan José Pardo Mateo
Profesor Contratado Doctor
Francisco Parreño Torres
Catedrático de Universidad