Concursos
Concursos de programación competitiva
Tabla de Contenidos:
- ICPC
- Meta Hacker Cup
- Concurso Nacional de Programación ANIEI
- Coderbloom
- IEEEXtreme
- Yandex Cup
- Coding Cup Sinaloa
- Coding Cup TecNM/ITSUR
- TCS Code Vita
- Concurso de Programación del IPN “Donald Knuth”
- RPC
- Jujutsu Koding UADY
- Bubble Cup
- Universal Cup
- Las 12 uvas
- Advent of Code
- Concursos de nivel medio superior (bachillerato)
- Concursos recurrentes en distintas plataformas
- Referencias
ICPC
El International Collegiate Programming Contest (ICPC) es el concurso de programación algorítmica anual más importante para estudiantes universitarios. Los equipos participantes deben estar conformados por tres (3) integrantes, todos de la misma institución educativa, y deberán contar con un coach, quien será un profesor de dicha institución.
Lenguajes de Programación
En los concursos regionales, los lenguajes permitidos deben ser al menos los mismos que en la Final del ICPC (World Finals), que incluyen Java, Kotlin, Python 3, C y C++.
Fases del Concurso en México
El ICPC en la región de México consta de distintas fechas que suelen ser en sábados con un horario de 11:00 a.m. - 4:00 p.m.
- 1ª Fase: Mayo
- 2ª Fase: Junio
- 3ª Fase: Agosto
- Repechaje: Octubre
- Eliminatoria Regional: Noviembre
Los primeros tres concursos son fases clasificatorias, donde los equipos participantes acumularán puntos. Los 72 equipos con mayor puntuación en estas fases (con un máximo de dos equipos por institución educativa) clasificarán a la etapa siguiente.
Repechaje
El concurso de Repechaje es la última oportunidad para que 36 equipos clasifiquen. Solo podrán participar aquellos equipos que no lograron clasificar en las fases anteriores, o que solo lograron clasificar a un equipo por institución. En este caso, solo un equipo por institución podrá avanzar.
Inscripción
El registro para participar en el ICPC debe completarse a más tardar 7 días antes de la primera fecha del concurso en la página oficial del ICPC.
Más detalles sobre las reglas y los puntajes de las fases se pueden consultar en el blog del ICPC México a traves del ITESO, si se busca una guia gráfica de como registrar un equipo en el ICPC, visita esta nota por ANIEI, aunque este sea para otro concurso, los pasos son simlares.
Meta Hacker Cup
Anteriormente conocido como Facebook Hacker Cup, es una competencia de programación internacional organizada y administrada por Meta Platforms usualmente llevada a cabo en octubre. La competencia comenzó en 2011 y desde entonces este concurso atrae a miles de participantes de todo el mundo. Además de ofrecer una plataforma competitiva de alto nivel, los premios incluyen tanto efectivo como reconocimientos únicos.
Premios y recompensas:
- Los 2,000 mejores participantes en la Ronda 2 recibirán una camiseta conmemorativa.
- Aquellos que lleguen a la Ronda 3 y terminen en el top 200, recibirán una camiseta especial con una insignia de “Top-200” en la manga.
Premios en efectivo para la Ronda Final (USD):
- 1er lugar: $20,000
- 2do lugar: $10,000
- 3er lugar: $5,000
- 4to lugar: $3,000
- 5to lugar: $1,000
- 6to - 10mo lugar: $500
- 11vo - 15vo lugar: $300
- 16vo - 25vo lugar: $200
Más información en facebook.com/codingcompetitions/hacker-cup
Concurso Nacional de Programación ANIEI
La Asociación Nacional de Instituciones de Educación en Tecnologías de Información (ANIEI) realiza este concurso en alianza con ICPC México en el mes de octubre, teniendo lugar entre semena con la modalidad en linea y presencial, este concurso esta dirigido a estudiantes que esten cursando el nivel medio superior, técnico superior, universitario o licenciatura en instituciones educativas de la República Mexicana.
El registro se realiza a travez del ICPC y para participar hay una cuota de registro de MXN $ 100.00 pesos mexicanos
Más información en la convocatoria 2024
Coderbloom
Coderbloom tiene concursos mensuales dirigido a mujeres, las participantes se dividen en dos categorías: principiante y avanzada, lo que permite que tanto novatos como programadores experimentados compitan de manera justa.
Detalles del concurso:
- Lenguajes permitidos: C++, C#, Java y Python.
- El concurso consta de 5 problemas a resolver en un máximo de 3 horas.
Premios:
- Todos los participantes que resuelvan al menos dos problemas recibirán un diploma digital de participación.
Los tres primeros lugares de la categoría avanzada obtendrán tarjetas de regalo:
- 1er lugar: $75 USD
- 2do lugar: $50 USD
- 3er lugar: $25 USD
Más información en coderbloom.org.
IEEEXtreme
IEEEXtreme es una competencia global en la que estudiantes de todo el mundo compiten en un maratón de programación de 24 horas organizado por el IEEE usualmente llevada a cabo en octubre. Los ganadores obtienen recompensas excepcionales, que incluyen viajes internacionales y premios en efectivo.
Premios:
- 1er lugar: Un viaje todo pagado a la conferencia de IEEE de su elección, incluyendo:
- Boletos de avión ida y vuelta desde el aeropuerto principal más cercano.
- Registro en la conferencia.
- Tres noches de hotel en habitación estándar para cada miembro del equipo.
- 2do lugar: Cada miembro del equipo recibirá $400 USD.
- 3er lugar: Cada miembro del equipo recibirá $300 USD.
- 4to – 10mo lugar: Un paquete especial de mercancía de IEEEXtreme.
- 11vo – 100mo lugar: Paquetes de mercancía de IEEEXtreme.
- Certificados de participación: Todos los participantes que obtengan al menos 1 punto podrán descargar un certificado digital.
Más información en ieeextreme.org.
Yandex Cup
Yandex es la empresa de tecnología más grande de Rusia. El concurso toma a lugar a mediados de octubre de manera online, esta abierto a todos los niveles y cuentan con menos de 20K participantes, los problemas pueden ser realizados en Java, Python, Kotlin, C#, С/C++, Go y Rust.
Más información en yandex.com/cup
Coding Cup Sinaloa
El torneo estatal de programación Coding Cup Sinaloa es realizado por la comunidad académica del Estado de Sinaloa para estudiantes de nivel básico, medio, medio superior y superior, públicas y privadas y a programadores profesionales (profesionistas) el cual cuenta también con una modalidad virtual.
Del Formato del Concurso
- Existirán cinco categorías: OMIP, OMIPS, OMI, ICPC, y LIBRE
- El Concurso se llevará a cabo en línea en la plataforma OmegaUp.com
- Los concursantes de cada categoría dispondrá de cuatro (4) horas como máximo para presentar soluciones a la lista de problemas dados.
- Se premiará a los primeros 3 lugares de cada categoría.
- Se tendra un concurso en paralelo con interesados que no recidan en Sinaloa
Más información en codingcupsinaloa.org
Coding Cup TecNM/ITSUR
El concurso Coding Cup del Tecnológico Nacional de México (TecNM) es un concurso de programación reconocido por ICPC México y por este motivo se utilizará la plataforma del ICPC para realizar el registro. Este concurso esta dirigido para estudiantes pertenecientes al TecNM en el estado de Guanajuato.
Más información en el facebook de Coding Cup ITSUR y en la convocatoria 2024
TCS Code Vita
Es un concurso en linea más grande del mundo realizado en octubre por la segunda empresa hindú más grande Tata Consultancy Services (TCS). Hecho para estudiantes universitarios de todo el mundo donde los 3 primeros lugares obtienen un premio de $20000 USD
Más información en codevita.tcsapps.com
Concurso de Programación del IPN “Donald Knuth”
El Concurso Anual de Programación “Donald Knuth” es un concurso abierto para participantes de cualquier institución y en equipos con el formato de ICPC realizado por Club de Algoritmia ESCOM IPN.
Para más información y convocatorias debes estar al pendiente de la página de facebook: Algoritmia ESCOM
RPC
La Red de Programación Competitiva, son concursos enfocados a la comunidad de Latinoamérica, suelen tener espejos de otros concursos.RPC organiza eventos periódicos en forma presencial como virtual. Al año se realizan aproximadamente 10 eventos de entrenamiento, uno cada 4 semanas.
Más información en el facebook de RPC
Jujutsu Koding UADY
En coordinación con el IS. Carlos Herrera Plata, profesor de la Facultad de Matemáticas, organiza la competencia Jujutsu Koding de la Universidad Autónoma De Yucatán. Este concurso usualmente realizado en septiembre consiste en 10 problemas a lo largo de 10 dias, donde al finalizar el primer lugar recibirá un monto de: 5,000 MXN. El segundo y tercer lugar recibirán: 2000 MXN y 1000 MXN respectivamente.
Para participar es necesario unirse a su grupo de discord Clearn Architecture
Bubble Cup
Es una competición de programación dirigida a estudiantes universitarios y de preparatoria. La cual inició el Centro de Desarrollo de Microsoft en Serbia en 2008. Desde la Bubble Cup 10 (2017), la Bubble Cup está coorganizada por la Fundación Petlja. La competición consta de dos partes: una ronda de clasificación en línea en primavera y una ronda final en Belgrado en septiembre.
Más información en bubblecup.org
Universal Cup
La Universal Cup es una organización que ofrece recursos de entrenamiento para equipos de programación competitiva. La Universal Cup organiza competencias espejo de eventos de programación con formatos del ICPC.
Para la temporada 2024-2025 (la tercera), la Universal Cup tiene planeadas al menos 20 competencias. Donde las competencias son cada fin de semana con una amplia ventana de tiempo de participación. Los equipos que completaron al menos tres competencias en la temporada anterior serán automáticamente inscritos en la nueva temporada.
Más información en ucup.ac
Las 12 uvas
El concurso Las 12 uvas es un concurso de programación en línea organizado por la Facultad de Informática de la Universidad Complutense de Madrid. Se celebra el 31 de diciembre las 9:00 a.m, utilizando el juez en línea de la UCM. El objetivo es resolver hasta 12 problemas de programación en menos de seis horas.
Si eres externo a España, podrás participar en la categoría Amigos de las 12 uvas. Sin embargo, por el momento no habrá premios a menos que residas en España.
Más información en las12uvas.es
Advent of Code
Advent of Code es un calendario de Adviento con pequeños retos de programación. Los problemas están diseñados para ser resueltos en cualquier lenguaje de programación, adaptándose a distintos niveles de habilidad. Se puede utilizar como práctica personal, preparación para entrevistas, formación corporativa, tareas universitarias, o simplemente por diversión.
Este concurso no ofrece premios.
Descubre más sobre Advent of Code.
Concursos de nivel medio superior (bachillerato)
IOI
La Olimpiada Internacional de Informática o por sus siglas en íngles The International Olympiad in Informatics (IOI) es una competencia anual de programación competitiva para estudiantes de nivel medio superior.
Más información en ioinformatics.org
OMI
La Olimpiada Mexicana de Informática (OMI) es un concurso a nivel nacional para jóvenes (nivel básico y medio superior) con facilidad para resolver problemas prácticos mediante la lógica y el uso de computadoras. Busca promover el desarrollo tecnológico en México y seleccionar a los mejores programadores para la selección mexicana en las Olimpiadas Internacionales de Informática (IOI).
Más información en olimpiadadeinformatica.org.mx, o la fase estatal en para Aguascalientes en omiags.org
OFMI
OmegaUp convoca a estudiantes de nivel básico y medio superior que sean mujeres o pertenezcan a un género minoritario para participar en la Olimpiada Femenil Mexicana de Informática (OFMI).
Más información en ofmi.omegaup.com
Concurso Académico Alan Turing de la Universidad Anahuac
Es un examen presencial en Universidad Anáhuac México Campus Norte (CDMX) donde se debe ser estudiante de bachillerato de alguna institución pública o privada y contar con un máximo de 20 años a la fecha inicial del concurso. El concurso tiene cuatro fechas empezando en octubre.
Donde el premio del primer lugar y segundo lugar son becas del 70% y del 50% para la licenciatura de Ingeniería en Sistemas y Tecnología de la Información en Campus Norte y Sur.
HPE CodeWars
HPE CodeWars es una competencia de programación para estudiantes de secundaria y bachillerato, organizada por Hewlett Packard Enterprise (HPE) en colaboración con Codingal.
Se trata de una competencia en línea donde estudiantes de grados 8 a 12 resolverán problemas de programación en tiempo real, con el objetivo de alcanzar los primeros puestos en el tablero de clasificación. Donde se pueden usar los lenguages de programación de: C, C++, Java y Python. A lo largo de 3 horas para resolver 26 problemas.
Fechas:
- Inicio de inscripciones: Febrero.
- Fecha de la competencia: Abril. y la competencia sera de 1:00 PM a 4:00 PM (US).
Más información en HPECodewars.org
Concursos recurrentes en distintas plataformas
Recomendación: Descarga Coding Contest Reminder: CK desde la Play Store para recibir recordatorios de concursos en cualquiera de estas plataformas. Alternativamente, te sugiero suscribirte al newsletter de las plataformas que más te interesen.
- Encuerizas de Γα=Ω5 en Vjudge: Concursos quincenales los viernes de 2:00 a 4:00 pm.
- Codeforces: Concursos semanales usualmente a las 8:30 am, recomendamos los de div4 o div3 para principiantes.
- LeetCode: Concursos semanles o bisemanales usualmente a las 8:30 am/pm, contiene problemas similares a los de una entrevista de trabajo.
- Code Chef: Concursos semanales usulamente en miercoles a las 8:30 am.
- HackerRank: Diversos tipos de concursos, no tan recurrentes.
- HackerEarth: Hackatones y concursos de código usualmente de varios dias de duración no necesariamente enfocados a la programación competitiva.
- AtCoder: Concursos regulares usualmente a las 4 o 6 am, estos son usualmente patrocinados por empresas japonesas como panasonic, TOYOTA, KEYENCE, etc.
- GeeksforGeeks: Concursos semanales usualmente a las 5 o 7 pm.
- OmegaUp: multiples concursos recurrentes.
Referencias
- ANIEI. (2024). 19avo. CONCURSO NACIONAL DE PROGRAMACIÓN ANIEI 2024. Recuperado de https://www.aniei.org.mx/eventos-aniei/congreso-nacional-e-internacional/concurso-de-programacion-2024/
- Club de Programación Competitiva UAZ. (2024). Concurso de Programación ICPC. Recuperado de https://www.progcompetitivauaz.club/
- Comunidad de Programación Competitiva del ITESO. (s.f.). Blog ICPC ITESO. Recuperado de https://blogs.iteso.mx/acm/
- ICPC. (s.f.). About ICPC. Recuperado dehttps://icpc.global/regionals/abouticpc
- Muhammad, S. Compete, Code, Conquer: Your Ultimate Guide to the Meta Hacker Cup 2024. Recuperado de https://www.linkedin.com/pulse/compete-code-conquer-your-ultimate-guide-meta-hacker-cup-saqlain-k8wsf/
- UAZ. (s.f.). Olimpiadas estatales de tecnología. Recuperado de https://ingsoftware.uaz.edu.mx/olimpiadas-estatales-de-tecnologia/
- Wikipedia. (s.f.). Competitive programming. Recuperado de https://en.wikipedia.org/wiki/Competitive_programming
- Wikipedia. (s.f.). International Olympiad in Informatics. Recuperado de https://en.wikipedia.org/wiki/International_Olympiad_in_Informatics
- Wikipedia. (s.f.). Meta Hacker Cup. Recuperado de https://en.wikipedia.org/wiki/Facebook_Hacker_Cup