Training Camp Argentina 2019

8-19 Julio, 2019 • Universidad Nacional de Córdoba

Cronograma

(tentativo)

ACLARACIÓN: Aulas comprenden a las aulas 13 y 17. Labs comprenden a los laboratorios IPT, 28 y 30. Todos estos lugares se encuentran dentro de la Facultad de Matemática, Astronomía, Física y Computación (FaMAF) de la UNC.

Día 1 (Lunes 8) Día 2 (Martes 9) Día 3 (Miércoles 10) Día 4 (Jueves 11) Día 5 (Viernes 12)
09:00 - 10:00 Registración: 1er piso de FaMAF Contest: Labs
10:00 - 11:00 Presentación + Coffee Break: Aulas
11:00 - 13:00 Contest corto: Labs
13:00 - 14:30 Almuerzo
14:30 - 16:30 Clase Teórica: Aulas
16:30 - 17:00 Coffee break
17:00 - 18:00 Charla sobre estrategias: Aulas Resolución: Aulas
Día 6 (Lunes 15) Día 7 (Martes 16) Día 8 (Miércoles 17) Día 9 (Jueves 18) Día 10 (Viernes 19)
09:00 - 11:00 Contest: Labs Resolución: Aulas Topcoder Contest: Labs
(más info)
Contest: Labs
11:00 - 13:00
13:00 - 14:30 Almuerzo
14:30 - 16:30 Clase Teórica: Aulas Charla Avature (más info) Clase Teórica: Aulas Feedback + Cierre: Aulas
16:30 - 17:00 Coffee break
17:00 - 18:00 Resolución: Aulas

Clases teóricas

  • Inicial
  • Lunes 8: E/S + Intro (Agustín Gutiérrez) [ pdf]
  • Martes 9: Matemática (Luis Ferroni) [ código]
  • Miércoles 10: Greedy (Emanuel Lupi) [ pdf]
  • Jueves 11: Grafos (Hector Peña Pollastri) [ pdf]
  • Viernes 12: BS + Sorting (Juan Cruz Piñero)
  • Lunes 15: Strings (Carolina Lang) [ pdf]
  • Martes 16: Estructuras (Sebastian Marin) [ pdf]
  • Jueves 18: DP (Eric Destefanis)
  • Avanzado
  • Lunes 8: Matemática++ (Luis Ferroni)
  • Martes 9: Teoría de Números (Brian Morris) [ rar (pdf+códigos)] [ pdf]
  • Miércoles 10: Teoría de Juegos (Agustín Gutiérrez) [ pdf]
  • Jueves 11: Grafos Avanzado (Eric Destefanis) [ pdf]
  • Viernes 12: Geometría (Brian Morris) [ rar (pdf+códigos)] [ pdf]
  • Lunes 15: Upsolving
  • Martes 16: Aho Corasick + Hashing (Marcos Kolodny) [ pdf]
  • Jueves 18: DP Avanzada (Agustín Gutiérrez) [ pdf]

Ubicación

Sponsors

Platinum
Image
Gold
Image
Image
Silver
Image

Actividades de sponsors

Avature: Charla
Más allá del orden complejidad. Identificando problemas de rendimiento en tiempo real
Pablo Factorovich, ex profesor de UBA-FCEN, ex consultor de Fundación Sadosky

La teoría desarrollada por Knuth y otros indica que debemos focalizarnos en encontrar algoritmos con el mejor orden de complejidad posible para nuestros problemas. Eso está muy bien pero muchas veces no alcanza. Resolver una tarea en medio segundo no es lo mismo que hacerlo en 3 para la usabilidad de un sistema online, así que el tamaño de las constantes importa. Por otra parte, qué pasa si se introducen bugs de rendimiento (no funcionales) que se producen al desarrollar de un sistema en el que trabajan cientos de personas produciendo versiones nuevas todas las semanas? Y qué rol juega a la infraestructura, cuando hay decenas de servidores productivos? En esta charla discutiremos cómo podemos identificar problemas de rendimiento en tiempo real para los millones de llamadas por día que realizan miles de usuarios trabajando para cientos de clientes de un producto SaaS. Y, más importante, sus causas.
Link a las filminas de la charla aquí

Topcoder: Contest

Competencia, Premios y Análisis de los problemas

Otra info útil