¿Qué tipo de problemas se pueden encontrar en una competencia de programación?
Abarca diversos temas de Ciencias de la Computación y Matemáticas, como Estructuras de Datos, Lenguajes Formales, Teoría de Juegos, Técnicas Algorítmicas (algoritmos greedy, programación dinámica, divide y conquistarás, fuerza bruta), Aritmética, Geometría Computacional, etc. En la página del
Torneo Argentino de Programación se pueden ver los "desafíos" de años anteriores.
En general las soluciones rara vez requieren más de 60 líneas de código en Java, C o C++. El entrenamiento se enfocará en el formato de competencias de la ACM-ICPC que restringe los lenguajes permitidos a estos 3.
Además de las charlas técnicas y las sesiones de práctica, participan sponsors (entre los habituales figuran Google, Facebook, Medallia y Fundación Sadosky) que dan charlas sobre cómo funcionan estas empresas, por qué sponsorean eventos como este y también promocionan sus planes de pasantías.
FAQ1: Soy un/a alumno/a de primer año de una carrera de la FAI (o de otra unidad académica). Sé muy poco de esos lenguajes o no los he usado nunca. ¿Puedo asistir? ¿Me sirve el entrenamiento?
¡Por supuesto que sí! Aunque los primeros días queda una sensación de que algunos temas son muy difíciles, de a poco se va aprendiendo y van saliendo soluciones a más problemas cada vez.
Recomendación: participar en equipos de 3 integrantes y compartir conocimiento de distintas áreas puede ser más importante que contar con tres codificadores de gran nivel.
FAQ2: ¿Gano algo por participar de un training camp o de un torneo de programación?
¡Mucho conocimiento! Se aprenden un montón de cosas nuevas, que no están en las materias de la carrera, y además (como es un evento a nivel internacional) se comparte con alumnos de Ciencias de la Computación de Argentina y de otros países latinoamericanos.
Más información: contactar a Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. (UNCOMA) o Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. (UNLP) que es uno de los organizadores de Training Camps anteriores.