
El Concurso Canadiense de Informática ( CCC , por sus siglas en francés : Concours canadien d'informatique ) es un concurso anual de programación para estudiantes de secundaria, organizado por el Centro de Educación en Matemáticas e Informática de la Universidad de Waterloo . Sirve como clasificatorio para seleccionar al equipo canadiense que participa en la Olimpiada Internacional de Informática (IOI), y los resultados también se tienen en cuenta para la admisión a los programas STEM de Waterloo .
Organización
La Competencia Canadiense de Computación se estableció en 1995 [ 1 ] y la primera competencia se llevó a cabo en 1996. [ 2 ]
En 2001 participaron 1200 estudiantes, [ 1 ] duplicándose a unos 2500 en 2010. [ 3 ] Estudiantes de todo el mundo compiten en el CCC, incluyendo ciudadanos canadienses que estudian en el extranjero y no ciudadanos que buscan ingresar a la universidad. [ 4 ]
Formato
El CCC se organiza en dos etapas. La primera etapa se lleva a cabo en línea, bajo la supervisión de los estudiantes en sus respectivos centros educativos. Los estudiantes con las mejores calificaciones de la primera etapa pasan a una segunda etapa, que se celebra en la Universidad de Waterloo. [ 1 ] [ 5 ]
Primera etapa
La etapa consta de 5 problemas algorítmicos que deben resolverse en 3 horas, y la puntuación se basa en que el código enviado proporcione la salida correcta para una entrada dada. Las tareas se dividen en un nivel Junior (dirigido a estudiantes de 9.º o 10.º grado, generalmente de 14 a 15 años) y un nivel Senior (para estudiantes de 11.º o 12.º grado, generalmente de 16 a 17 años). [ 6 ] : 81 Las tareas están diseñadas para que sean accesibles a todos los estudiantes, a la vez que lo suficientemente desafiantes para aquellos con considerable experiencia y habilidad. [ 6 ] : 80
Inicialmente, se permitía cualquier lenguaje de programación (incluidos Visual Basic , C , C++ , Java , Pascal , Perl , PHP y Turing ). Las evaluaciones las realizaba el profesor supervisor y los resultados se enviaban al CCC para su procesamiento final. [ 6 ] : 81 Desde la implementación del CCC Online Grader en la década de 2010, los lenguajes de programación admitidos se han limitado a C, C++, Java, Pascal, Perl, PHP y Python (2.x y 3.x). [ 2 ]
El sistema de calificación en línea de CCC permite 50 envíos por problema por participante, lo que permite a los estudiantes probar y perfeccionar su código. Los participantes pueden usar internet durante el concurso para fines tales como consultar la documentación oficial del lenguaje de programación. El uso de correo electrónico, chat, búsqueda web, foros de código e inteligencia artificial generativa está prohibido. [ 7 ]
Se otorgan certificados y medallas tanto en la categoría Junior como en la Senior. [ 2 ] Los 20 mejores estudiantes de la competencia Senior avanzan a la segunda etapa. [ 6 ] : 81
Segunda etapa
La segunda etapa, también conocida como la Olimpiada Canadiense de Computación (CCO), [ 2 ] ofrece un programa de actividades de una semana de duración (que incluye conferencias y actividades sociales) con dos días de competición. Estas competiciones siguen el formato de la IOI con tres problemas por día en un período de tres horas, y solo se permiten los lenguajes C, C++ y Pascal. Los cuatro mejores competidores canadienses son seleccionados para el equipo canadiense de la IOI. [ 6 ] : 81 [ a ]
Este evento también se utiliza para seleccionar a las participantes de la Olimpiada Europea Femenina de Informática (EGOI).
Muchos estudiantes normalmente no intentarán resolver ninguno de los tres problemas, ya que todos son difíciles. Esto obliga a los competidores a tomar decisiones sobre la gestión del tiempo para optimizar la cantidad de puntos obtenidos. [ 6 ] : 88
Controversia
Los resultados del CCC 2025 no se publicaron. Los copresidentes declararon que "muchos estudiantes" infringieron las reglas al presentar código que no habían escrito ellos mismos. En un artículo sobre este tema, el medio de noticias económicas de Toronto, The Logic, señaló el creciente uso de la IA para hacer trampa y la dificultad que tienen los supervisores de las pruebas para detectar el uso de asistentes de codificación integrados. La Universidad planeó "medidas adicionales para salvaguardar futuras competiciones". [ 8 ]
Véase también
Notas
Referencias
- 1 2 3 "Sun Microsystems patrocina la Competencia Canadiense de Computación" (Comunicado de prensa). Markham, Ontario. Canada NewsWire . 3 de mayo de 2001. ProQuest 455854733 .
- 1 2 3 4 "Competencia Canadiense de Computación" . Instituto de Ciencias de la Competencia . Recuperado el 5 de marzo de 2026 .
- 1 2 Hammer, Kate (16 de agosto de 2010). "El choque de los titanes de la programación". The Globe and Mail . Toronto, Ontario. pág. A4. ProQuest 743958054 .
- ↑ "Una de las universidades más grandes de Canadá cancela concurso de programación". The Times of India . 28 de abril de 2025. ProQuest 3195262650 .
- ↑ "Concurso de informática recibe impulso gracias a un graduado de la UW en Silicon Valley". Kitchener Record . 5 de abril de 2001. pág. B07. ProQuest 266957849 .
- 1 2 3 4 5 6 Kemkes, Graeme; Cormack, Gordon; Munro, Ian; Vasiga, Troy (2007). "Nuevos tipos de tareas en la Competencia Canadiense de Computación" (PDF) . Olimpiadas de Informática . 1. Vilnius University Press : 79–89 .
- ↑ "Reglas generales" (PDF) . Universidad de Waterloo . Consultado el 5 de marzo de 2026 .
- ↑ Look, Aimée (25 de abril de 2025). «La Universidad de Waterloo retiene los resultados de una prestigiosa competición de programación por sospecha de fraude con IA». The Logic . Toronto, Ontario. ProQuest 3194641842 .
Enlaces externos
- Sitio web de CCC
- Soluciones a los problemas de la primera etapa
- La enseñanza de la informática en Canadá
- concursos de programación
- Eventos recurrentes establecidos en 1995
- Establecimientos en Canadá en 1995