¡Por primera vez en Neuquén!

Inscripciones abiertas hasta el 24 de Abril

** Cupos limitados **

Del 18 al 29 de julio la FAI organiza el Traning Camp Argentina 2016, donde estudiantes y graduados de universidades argentinas, que han participado en competencias de programación a nivel mundial, enseñarán técnicas para participar en ese tipo de competencias.

Se trata de un entrenamiento intensivo durante 2 semanas, donde se brindarán explicaciones teóricas a la mañana y sesiones de práctica por la tarde.

Inscribite en https://sites.google.com/site/trainingcampargentina2016/home

Afiche Training Camp

 

¿Qué es una competencia de programación?
Equipos de hasta 3 integrantes compiten en distintas sedes, conectados a redes locales, resolviendo un set de alrededor de 10-11 problemas, con una sola computadora por equipo, y en un plazo de 5 horas. Al resolver un problema, suben el código fuente a un servidor que les informa si su programa resuelve de forma correcta un montón de casos de test secretos.

¿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.