Канадский компьютерный конкурс

Канадское соревнование по информатике ( CCC ) — ежегодное по программированию соревнование для учащихся средних школ Канады , организуемое Центром образования в области математики и вычислительной техники при Университете Ватерлоо . Этап 1 пишется в средних школах и может быть написан на языке программирования по выбору учащихся, причем лишь на некоторых из них, таких как Maple и Mathematica , запрещено. Представлено два уровня задач: Junior и Senior. Лучшие 20 (или около того) студентов старших классов приглашаются в Университет Ватерлоо для участия во втором этапе Канадской олимпиады по информатике (CCO). Участники CCO могут использовать только языки, разрешенные IOI , которые в настоящее время включают только Java , C и C++ . ( Паскаль был снят с производства в 2019 году). CCO используется для отбора студентов, которые будут представлять Канаду на IOI.
Вопросы CCC носят алгоритмический характер и предназначены для проверки способности учащегося разрабатывать и кодировать алгоритмы, а не его знаний API или особенностей языка. Этап 2 сложнее, чем Этап 1, но все же проще, чем IOI. Проблемы обычно имеют ограничения по памяти или времени, что вынуждает программиста находить эффективные решения, чтобы получить полную оценку.
В конкурсах также могут принять участие студенты из Гонконга (с 2005 г.) и Пекина (с 2007 г.), хотя они не имеют права участвовать в составе канадской команды IOI.
Этапы конкурса
[ редактировать ]Канадская компьютерная олимпиада (CCO)
[ редактировать ]CCO длится два дня, по четыре часа в день на три вопроса. Всего шесть вопросов, каждый из которых оценивается в 25 баллов. Суммарные баллы участников за этап 1 и баллы CCO используются для определения итоговых баллов Канадского конкурса компьютерных технологий. Вручаются бронзовые, серебряные и золотые медали, причем каждый участник получает медаль; обладатели золотых медалей приглашаются представлять сборную Канады на IOI.
См. также
[ редактировать ]- Центр образования в области математики и информатики
- Международные студенческие соревнования ACM по программированию
- ДВАЙТ