2do Training Camp UCSP (Campamento de Programación Competitiva)

Presentación

La programación competitiva es un deporte mental donde se resuelven problemas computacionales complejos y a contrareloj, empleando conocimientos de matemáticas, estructuras de datos y algoritmos. Brevemente, se resuelve el problema brindándole instrucciones al computador de manera que la solución tenga el menor costo computacional posible. Conscientes de esto, la Universidad Católica San Pablo (UCSP), a través de su Departamento de Computación, presenta el 2do Training Camp UCSP. Este evento es un campamento de programación competitiva dirigido a estudiantes de Ciencia de la Computación y áreas afines interesados en profundizar sus habilidades en la Programación Competitiva. En el 2do Training Camp UCSP se abordarán tópicos especializados en programación competitiva como: Combinatoria, Programación Dinámica, Flujos en Grafos, Estructuras de Datos y Transformada rápida de Fourier, entre otros. Como también, se tendrá una dinámica práctica con simulaciones de concursos por equipos. Finalmente, este evento busca preparar a los participantes para que tengan un mejor rendimiento en futuras competiciones.

Objetivos

  • Brindar fundamentos teóricos especializados de programación competitiva de nivel internacional.
  • Simular entornos de competencia real con condiciones similares a las de concursos como ICPC o Codeforces.
  • Fortalecer las habilidades de los participantes con estrategias efectivas para resolver problemas de programación competitiva a contrarreloj.

Duración

Del 13 al 17 de julio del 2026.

Dirigido a

Estudiantes de Ciencia de la Computación, Ciencia de Datos, Inteligencia Artificial y áreas afines con experiencia en concursos de programación competitiva con un buen nivel en CODEFORCES.

Expositor

Abraham Omar Macías Márquez Destacado programador competitivo mexicano, campeón latinoamericano en la ICPC y miembro del Comité Mexicano de Informática. Ha realizado pasantías en empresas como Meta y Lyft.

Metodología

Sesiones teóricas y simulaciones de concursos de programación competitiva en la parte práctica.

Requisitos de admisión

Contar con experiencia en programación competitiva. Tener una buena base de conceptos de matemáticas, algoritmos y estructuras de datos. Contar por lo menos un nivel medio de conocimientos de lenguajes de programación como: C/C++, Python o Java.

Calendario

HORALUNES (13/07)MARTES (14/07)MIÉRCOLES (15/07)JUEVES (16/07)VIENRES (17/07)
8:30 – 10:00 hRegistro y BienvenidaResolución del concursoResolución del concursoResolución del concursoResolución del concurso
10:00 – 11:30 hÁrboles (centroid, small to large, HLD)Grafos (DFS tree, puentes, articulaciones, SCC)Segment Tree (lo básico, lazy propagation)Greedy (Exchange Argument, otras técnicas)DP (Planteamiento, resolución problemas medio-difíciles)
11:30 – 13:00 hLIBRELIBRELIBRELIBRELIBRE
13:00 – 18:00 hSimulación de ConcursoSimulación de ConcursoSimulación de ConcursoSimulación de ConcursoSimulación de Concurso

Pre-Inscripciones

Hasta el 26 de junio del 2026. Pre-Inscripciones AQUÍ

Inversión

Gratuito.

Certificación

En caso requiera de certificado, el costo es 25 soles.

Lugar

Laboratorio B305 – Campus San Lázaro

Organiza