CONCURSO DE PROGRAMACIÓN
Descripción general
Como parte de la 5a Reunión de Ciberseguridad para la Industria 5.0 (RCI 5.0), el Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) convoca al Primer Concurso de Programación, una competencia individual que busca fomentar el desarrollo de software con especial énfasis en ciberseguridad.
Se trata de una competencia 100% en línea y gratuita, basada en plataformas públicas (Codewars + Quizizz), que no requiere instalar ningún software. Los participantes resuelven retos de criptografía, seguridad web y algoritmos en sesiones presenciales cortas y dinámicas a lo largo de los tres días de la conferencia, con supervisión para garantizar una competencia justa y sin uso de inteligencia artificial.
El ranking es automático, por puntos de posición estilo Formula 1, acumulados en cinco eventos supervisados (un quiz de bienvenida y cuatro retos de programación).
Datos clave
| Aspecto | Detalle |
|---|---|
| Fecha | Del 7 al 9 de octubre de 2026 |
| Sede | INAOE, Tonantzintla, Puebla, México |
| Modalidad | Presencial, participación individual |
| Equipo | BYOD: cada participante lleva su propia laptop o tableta |
| Plataformas | Codewars (retos) + Quizizz (quiz de bienvenida) |
| Duración | ~2 horas 15 minutos distribuidos en los 3 días |
| Costos | Gratuito (solo se requiere estar registrado en la RCI 5.0) |
| Idioma | Instrucciones y quiz en español; retos en ingles |
| Cupo | Limitado - consultar con el comité organizador |
Calendario de la competencia
Las sesiones se integran a los bloques libres del congreso (networking, recesos y comida) y no interfieren con las conferencias ni los tutoriales.
| Dia | Horario | Actividad |
|---|---|---|
| Miércoles 7-oct | 11:00 - 11:20 | Quizizz de bienvenida |
| Miércoles 7-oct | 13:00 - 13:35 | Kata Sprint 1: Fundamentos |
| Miércoles 7-oct | 14:15 - 14:50 | Kata Sprint 3: Web y Seguridad |
| Jueves 8-oct | 14:15 - 14:40 | Kata Sprint 2: Criptografía |
| Viernes 9-oct | 11:00 - 11:35 | Kata Final: RCI Challenge (puntos dobles) |
| Viernes 9-oct | 11:35 - 11:55 | Ceremonia de Premiación |
Las actividades del viernes concluyen antes de la clausura (14:00).
Requisitos y cómo participar
- Asistir a la RCI 5.0 y estar registrado en la conferencia.
- Contar con equipo de cómputo propio: laptop o tableta (formato BYOD).
- Crear una cuenta gratuita en codewars.com.
- Unirse al clan RCI2026 desde el perfil (Perfil > Clan > Buscar "RCI2026").
- Llenar el formulario de inscripción al concurso (enlace/QR que se proporciona el día del registro).
- No se requiere conocimiento previo de ciberseguridad: basta con saber programar.
Los participantes recibirán una confirmación y las indicaciones y lineamientos del concurso.
Reglas del concurso
- Participación individual y con supervisión presencial.
- Cualquier lenguaje soportado por Codewars (Python, JavaScript, Java, C++, Rust, etc.).
- Prohibido el uso de herramientas de IA generativa (ChatGPT, Copilot, Claude, Gemini, etc.).
- Prohibido buscar soluciones en internet o comunicarse con otros participantes durante la competencia.
- Solo cuentan los retos resueltos dentro de las ventanas supervisadas.
- Las decisiones de los jueces son inapelables.
Puntuación
Cada evento otorga puntos de posición estilo Formula 1:
| Posición | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Puntos | 25 | 18 | 15 | 12 | 10 | 8 | 6 | 4 | 2 | 1 |
La Kata Final (viernes) vale puntos dobles: hasta 50 puntos para el primer lugar.
Criterios de desempate en cada evento
- Mayor cantidad de kata de la colección completados en la ventana.
- Resolución más temprana de la primera kata.
- Mayor honor delta en la ventana.
Desempate global
- Mayor cantidad total de kata resueltos en todas las ventanas.
- Mayor honor acumulado en Codewars.
- Mejor posición en la Kata Final.
Premios
Se premiará a los mejores lugares durante la clausura de la RCI:
| Reconocimiento | Criterio |
|---|---|
| Puntos | Mayor puntaje F1 acumulado en los 5 eventos |
| Subcampeón | Segundo mayor puntaje acumulado |
| Tercer lugar | Tercer mayor puntaje acumulado |
| Mejor Sprinter | Mayor puntaje en los 4 Kata Sprints |
| Menciones especiales | A criterio de los jueces |

