eliminatoria - Convocatoria

CONCURSO INTERNACIONAL UNIVERSITARIO DE PROGRAMACIÓN (ICPC)

final caribeña (eliminatoria) ICPC 2020

Convocatoria para participación

BREVE INTRODUCCIÓN

El Concurso Internacional Universitario de Programación (ICPC, por sus siglas en inglés) es una competición anual de programación de computadoras entre equipos, cada uno de tres estudiantes-concursantes y un entrenador, que representan a instituciones de la Educación Superior. Surgió en el año 1970 a partir de un concurso celebrado en la Texas A&M University, organizado por la Sociedad Honorífica Upsilon Pi Epsilon (UPE), y desde entonces ha tenido un crecimiento acelerado en las cantidades de equipos, instituciones y países participantes. Solamente en el ciclo de competiciones 2019-2020 participaron 58963 concursantes, agrupados en más de 19650 equipos que representaron a 3406 instituciones de 104 países (más información en Factsheet). Desde el año 1989 la sede central del ICPC se ubica en la Baylor University. A nivel mundial el evento es patrocinado por la empresa JetBrains (desde junio de 2017). Anteriormente fueron patrocinadores: Apple (1989), AT&T (1990-1993), Microsoft (1994-1997) e IBM (1998-Mayo2017).

El ICPC tiene varios niveles de competición, entre los que se incluyen:

    1. Eliminatorias (Nivel 1): Se realizan anualmente a nivel de institución, zona y/o país. Tienen como propósito fundamental la clasificación de equipos para los Concursos Regionales.

    2. Concursos Regionales (Nivel 2): Se realizan en varias regiones del mundo, típicamente entre octubre y diciembre de cada año. Tienen como propósito fundamental la clasificación de equipos para la Final Mundial.

    3. Final Mundial (Nivel 3): Típicamente se realiza en el primer semestre del año siguiente a los Concursos Regionales y tiene como propósito fundamental la determinación de los mejores equipos a nivel mundial.

En pocas palabras:

(...) El ICPC es uno de los eventos académicos más antiguos, grandes (en términos de participación) y prestigiosos del mundo (...)

La Final Caribeña (Eliminatoria) del ICPC, en lo adelante solo Eliminatoria, tiene su primera edición en el año 2020. Entre sus principales metas se destacan:

    • Alentar el desarrollo y reconocimiento de habilidades en la programación de computadoras, las matemáticas, la algoritmia, el idioma inglés, la resolución de problemas y el trabajo en equipo.

    • Proporcionar un espacio donde estudiantes y profesores puedan intercambiar culturas, experiencias y conocimientos.

    • Proveer una plataforma para orientar e incentivar la atención del público hacia la próxima generación de profesionales.

    • Clasificar equipos de las universidades participantes para la Final Caribeña (Concurso Regional).

En la presente edición de la Eliminatoria competirán cientos de equipos, persiguiendo el sueño de escalar niveles hasta llegar a la Final Mundial No. 45 del ICPC en marzo de 2021.

FECHAS IMPORTANTES

En la presente edición de la Eliminatoria se aplicarán estrictamente las siguientes fechas importantes:

    • Del 3 al 17 de febrero de 2021: Inscripción de equipos.

    • 20 de febrero de 2021: Concurso de Práctica y Concurso Real.

    • 22 de febrero de 2021: Anuncio oficial de equipos clasificados a la Final Caribeña (Concurso Regional).

SEDES

Debido a la situación actual con la pandemia Covid19, en la presente edición de la Eliminatoria cada país decide su tipo o formato de participación. En algunos casos los equipos podrán competir desde sus casas o residencias particulares, y en otros desde sus respectivas instituciones académicas. Seguidamente se muestra el formato de participación según cada país participante (a fecha de 16 de enero de 2021):

    1. Cuba: cada equipo compite desde su respectiva institución (1 computadora por equipo).

    2. Trinidad y Tobago: cada concursante compite desde su casa (hasta tres computadoras por equipo).

    3. República Dominicana: cada concursante compite desde su casa (hasta tres computadoras por equipo).

    4. Puerto Rico: cada concursante compite desde su casa (hasta tres computadoras por equipo).

    5. Jamaica: cada concursante compite desde su casa (hasta tres computadoras por equipo).

INFORMACIÓN IMPORTANTE

COMPOSICIÓN DEL EQUIPO

Obligatoriamente, cada equipo se integrará por tres concursantes y un entrenador que deben cumplir con las Condiciones de elegibilidad.

El entrenador certifica la elegibilidad de los concursantes, solicita la inscripción según la Guía, realiza apelaciones y es el punto oficial de contacto del equipo.

ENTORNO DE PROGRAMACIÓN

Durante el concurso los equipos pueden enviar sus soluciones en C/C++/C++11/C++17, Java, C#, Python2/Python3 y Kotlin. En los casos de C#, Python2/Python3 y Kotlin se fijarán los mismos tiempos límites de Java, por lo que no habrá garantías de que se acepten soluciones correctas en esos dos lenguajes.

Cada equipo podrá emplear una computadora, preferentemente con sistema operativo GNU/Linux. En una misma sede de concurso local todos los equipos deberán tener equivalentes entornos de programación (configuraciones de hardware y software).

El Matcom Online Grader (MOG) será utilizado para gestionar el concurso.

PREMIOS

Todos los concursantes y entrenadores obtendrán certificados de participación. Además, en cada país participante se presentarán certificados que avalan los siguientes premios:

    • Premio de Oro (Campeón): Equipo que finalice en la primera posición del ranking de su país.

    • Premio de Plata (Subcampeón): Equipo que finalice en la segunda posición del ranking de su país.

    • Premio de Bronce: Equipo que finalice en la tercera posición del ranking de su país.

    • Equipo Veloz: Equipo que en su país obtenga la primera solución aceptada. En caso de empate es para el que tenga menos envíos incorrectos al problema en cuestión.

    • Equipo Certero: Equipo que en su país resuelva la mayor cantidad de problemas sin envíos incorrectos. En caso de empate es para el que más rápido haya resuelto el último de esos problemas.

    • Equipo Exclusivo: Equipo que en su país resuelva la mayor cantidad de problemas que ningún otro equipo haya podido resolver. En caso de empate es para el que más rápido haya resuelto el último de esos problemas.

Notas:

    • Un equipo podrá optar por esos premios si logra resolver al menos un problema del conjunto.

    • Los tres premios especiales (Veloz, Certero y Exclusivo) son opcionales; antes de la competencia, el Director Ejecutivo del ICPC en el país anunciará si se entregan o no.

CLASIFICACIÓN A LA FINAL CARIBEÑA

Cada país define sus reglas de clasificación a la Final Caribeña (Concurso Regional).

    • Cuba - Reglas de clasificación desde Eliminatoria hacia Concurso Regional

    • República Dominicana - Reglas de clasificación desde Eliminatoria hacia Concurso Regional

    • Puerto Rico - Reglas de clasificación desde Eliminatoria hacia Concurso Regional

    • Jamaica - Reglas de clasificación desde Eliminatoria hacia Concurso Regional

    • Trinidad y Tobago - Reglas de clasificación desde Eliminatoria hacia Concurso Regional

Nota: El Director Ejecutivo del ICPC en cada país debe definir y anunciar sus Reglas de clasificación en un plazo no menor a los 15 días previo a la fecha de realización de la Eliminatoria.