En este webinar los participantes conocerán la manera de participar en los concursos de programación del tipo ACM-ICPC el cual es el concurso a nivel universitario más importante a nivel mundial.
Se expondrá la mecánica de estos concursos, el tipo de problemas a resolver, las plataformas usadas para evaluar los problemas, que necesitas conocer para ser competitivo, las reglas que se deben seguir, los lenguajes de programación que son aceptados en estos concursos.
También se expondrá un panorama de las distintas categorías de estos concursos como es la olimpiada mexicana de informática, el ACM-ICPC a nivel universitario y concursos abiertos como es el Google Code Jam.
2. www.sgcampus.com.mx @sgcampus
¿Qué son los concursos de
programación?
Se requiere tener facilidad, habilidad y voluntad de
resolver problemas, utilizando la lógica, el ingenio
y las computadoras
3. www.sgcampus.com.mx @sgcampus
¿Qué son los concursos de
programación?
En equipos o en forma individual resolverán varios
problemas de programación en un tiempo limitado,
en un lenguaje de programación permitido.
4. www.sgcampus.com.mx @sgcampus
¿Qué son los concursos de
programación?
El objetivo de los concursos es acumular más
puntos que todos los demás participantes.
6. www.sgcampus.com.mx @sgcampus
¿Por qué participar?
Está comprobado que programas como las
Olimpiadas de la Ciencia y los concursos
universitarios de programación generan alumnos
competitivos, disciplinados, con metas fijas y con
altos ideales (Verhoeff, 1997).
http://olympiads.win.tue.nl/ioi/ioi97/ffutwrld/competit.html
14. www.sgcampus.com.mx @sgcampus
¿Qué es?
Concurso a nivel nacional.
¿Dirigido?
A jóvenes con facilidad para resolver problemas
prácticos mediante la lógica y el uso de
computadoras
Formar con los ganadores a la selección
mexicana para participar en la Olimpiadas
Internacionales de Informática (IOI).
15. www.sgcampus.com.mx @sgcampus
Requisitos
Estar inscrito en alguna escuela de nivel medio,
escolarizado o no escolarizado (secundaria y preparatoria)
Ser mexicano.
Ser menor de 20 años
Estar a lo más inscrito en 2° año de preparatoria o
equivalente
16. www.sgcampus.com.mx @sgcampus
Etapas OMI
• Inscripciones (Diciembre, Enero y Febrero)
• Examen abierto Nacional por Internet (Marzo)
• Examen escrito Estatal (Abril)
• Examen práctico Estatal (Mayo)
• Entrenamiento de las selecciones Estatales (Mayo - Agosto)
• Examen Practico Nacional (Septiembre)
• Entrenamiento y exámenes por Internet para la Preselección Nacional (Junio - Marzo siguiente año)
• Entrenamiento y exámenes presenciales para la Preselección Nacional (Marzo)
• Entrenamiento de la Selección Nacional ante la IOI (Junio - Julio)
• Participación en el concurso Internacional - IOI (Julio - Septiembre)
25. www.sgcampus.com.mx @sgcampus
¿Qué es?
¿Te energiza encontrar la solución a un problema
difícil?
Tienes ganas de escribir código? Acá en Google,
sabemos del placer que produce encontrar un
desafío, enfrentarlo y transformar la solución en un
código
44. www.sgcampus.com.mx @sgcampus
Lectura de entradas.
•cin (en C++) y Scanner (en Java) son
relativamente lentos.
• En problemas donde haya mucha entrada, se
recomienda usar scanf (en C/C++) y
BufferedReader (en Java).
45. www.sgcampus.com.mx @sgcampus
Distintos Tipos de Lectura
Entrada Fija
Indicando explícitamente
el número de casos.
Leer hasta un indicador
Fijo (ej. -1)
Leer mientras haya algo
que leer.
46. www.sgcampus.com.mx @sgcampus
Problemas para conocer la
plataforma de jueceo
En omegaUp:
https://omegaup.com/arena/POO_INTRO_Nivel0
En COJ:
http://coj.uci.cu/general/faqs.xhtml