El siguiente documento presenta los puntos clave a considerar para la participación en la Olimpiada Oaxaqueña de Informática (OOI). Las secciones más importantes a revisar son la categorización de los competidores, así como el calendario de actividades.
Con el objetivo de brindar una preparación eficiente para lograr los objetivos de la OOI así como hacer más justa la competencia entre competidores se implementan 2 categorías de alumnos. Los objetivos principales que se buscan alcanzar con estos cambios son:
- Continuar impactando a la mayor cantidad de alumnos para que se involucren en el área de programación competitiva.
- Posicionar a Oaxaca dentro de los mejores 10 estados, lo cual involucra una preparación más extensa de los alumnos.
- Otorgar a todos los alumnos las mismas oportunidades para alcanzar un lugar en la selección estatal.
Participantes: Alumnos que participan por primera vez o alumnos repetidores que no formaron parte de la preselección de la OOI en etapas pasadas.
Objetivo: enseñar a los alumnos a programar usando C++ con enfoque en la resolución de problemas lógico-matemáticos. El objetivo a mediano plazo es preparar a los alumnos para su participación en la OMI. Al final de las 5 fases, la categoría azul y la verde se mezclan para elegir a los 4 estudiantes para representar a Oaxaca en la OMI más próxima.
Cupo: Ilimitado
Proceso de preparación (proceso regular de la OOI como en años anteriores):
Fase 1. Aprendiz: Introducción a la lógica
Fase 2. Aprendiz++ : Introducción a programación competitiva con C++
Fase bonus : Resolviendo problemas con C++
Fase 3. Programador : Introducción a algoritmos y estructuras de datos
Fase 4. Programador++: Introducción a algoritmos recursivos y programación dinámica
Fase 5. Olímpico : Algoritmos y estructuras de datos nivel medio
Participantes: Alumnos repetidores de la OOI que hayan clasificado a la última fase durante la olimpiada pasada. Así como también alumnos que tengan experiencia programando y puedan demostrarlo al resolver un exámen diagnóstico.
Objetivo: preparar a los alumnos en programación competitiva para participar en la OMI más próxima. Al final de las 5 fases, la categoría azul y la verde se mezclan para elegir a los 4 estudiantes para representar a Oaxaca en la OMI más próxima.
Cupo: 8 participantes
Proceso de preparación: lleva un entrenamiento enfocado a resolver problemas complejos al nivel de la OMI
Fase 1. Olímpico++ : Algoritmos y estructuras de datos nivel avanzado
Fase 2. Matemático : Matemáticas para la programación (inducción, teoría del conteo, combinatoria, números primos)
Fase 3. Explorador : Resolución de problemas en Omegaup, UVa y Codeforces
Fase 4: Algoritmista : Algoritmos y estructuras de datos complejas
Fase 5: Leyenda : Programación dinámica nivel retador
El objetivo final de la OOI es seleccionar a los 4 competidores que representarán a Oaxaca durante la competencia nacional, conocida como OMI. Para esto se organizan múltiples eliminatorias para filtrar a los participantes. Durante estas eliminatorias se usan 2 instrumentos principales de evaluación:
- Tareas semanales
- Exámenes al estilo de la OMI (5 horas para resolver 3 o 4 problemas)
Se realizan 5 etapas eliminatorias en total, de las cuales las primeras 4 son diferentes de acuerdo a la categoría (azul o verde) de los competidores para garantizar una competencia justa. La última eliminatoria aplica exactamente los mismos criterios y material de evaluación para ambas categorías, de tal manera que ambos grupos tienen las mismas oportunidades para ganar un lugar en la selección nacional.
A continuación se detallan las eliminatorias
- Objetivo: La mayor cantidad de alumnos se capacitan para aprender C++ y resolver problemas utilizando lógica.
- Alcance: Engloba fases 1, 2, y bonus.
- Evaluación:
- Tareas fase 1. acumula máximo 80 puntos
- Tareas fase 2. acumula máximo 80 puntos
- Tareas fase bonus acumula máximo 300 puntos.
- Examen 1 acumula máximo 300 puntos.
- Pasan a la siguiente etapa:
- 64 alumnos mejor puntuados
- Se amplía el cupo para alumnos cuyo puntaje en el examen sea mayor al 60% de los puntos posibles
- Objetivo: Los alumnos aprenden a utilizar estructuras de datos y algoritmos simples para resolver problemas.
- Alcance: Engloba fase 3
- Evaluación:
- Tareas fase 3 acumula máximo 320 puntos
- Examen 2 acumula máximo 400 puntos
- Pasan a la siguiente etapa:
- 32 alumnos mejor puntuados
- Se amplía el cupo para alumnos cuyo puntaje en el examen sea mayor al 60% de los puntos posibles
- Objetivo. Los alumnos utilizan estructuras de datos y algoritmos para resolver problemas recursivos. Evalúan la complejidad y hacen optimizaciones.
- Alcance: Engloba fase 4
- Evaluación:
- Tareas fase 4 acumula máximo 200 puntos
- Examen 3 acumula máximo 400 puntos
- Pasan a la siguiente etapa:
- 16 alumnos mejor puntuados.
- Objetivo. Los alumnos son capaces de resolver problemas fáciles pasados de la OMI y utilizan estrategias creativas para abordar problemas intermedios y difíciles.
- Alcance: Engloba fase 5
- Evaluación:
- Tareas fase 5 acumula máximo 200 puntos
- Examen 4 acumula máximo 400 puntos
- Pasan a la siguiente etapa:
- 8 alumnos mejor puntuados.
- Objetivo: Evaluar que los competidores sean capaces de resolver al menos el problema más simple al nivel de la OMI.
- Alcance: Fase 1 y 2.
- Evaluación:
- Tareas fase 1 y 2.
- Examen 1 con 4 problemas.
- Pasan a la siguiente etapa:
- Alumnos que acumulen un 60% del total de puntos posible en las tareas.
- Durante el examen deben resolver al menos 1 problema al 100% o reunir 35% del total de puntos disponibles.
- Objetivo: Evaluar que los competidores puedan resolver múltiples problemas usando variedad de algoritmos y estructuras de datos
- Alcance: Engloba fase 3
- Evaluación:
- Resolución de problemas en UVa y Codeforces.
- Pasan a la siguiente etapa:
- Alumnos que acumulen un 65% del total de puntos posible en las tareas.
- Objetivo: Evaluar que los competidores sean capaces de resolver problemas complejos con algoritmos y estructuras de datos avanzados
- Alcance: Engloba fase 4
- Evaluación:
- Pasan a la siguiente etapa:
- Alumnos que acumulen un 70% del total de puntos posible en las tareas.
- Objetivo: Evaluar que los competidores puedan acumular un 50% de puntos en un examen al nivel de la OMI
- Alcance: Engloba fase 4
- Evaluación:
- Pasan a la siguiente etapa:
- Alumnos que acumulen al menos 50% de puntos en el examen 2.
La 5a eliminatoria integra a los participantes de ambas categorías que hayan logrado superar el criterio de pase de la eliminatoria 4.
Objetivo: Seleccionar a los 4 estudiantes para formar la selección estatal que participará en la OMI.
- Alcance: Se evalúan exclusivamente temas abordados en la categoría azul.
- Evaluación:
- Todos los competidores inician con un puntaje de 0.
- 4 exámenes durante 2 fines de semana consecutivos. Cada exámen tiene un valor de 300 puntos.
- Los exámenes se diseñan para evaluar pensamiento lógico y creatividad. No requieren el uso de algoritmos avanzados, por los cuál ninguna categoría tiene ventaja frente a la otra.
- Los 4 alumnos mejor puntuados integran la selección para representar a Oaxaca en la OMI.