Олимпиада по информатике и программированию

  • Возраст участников: 14-18
  • Форма участия: Очный
  • Срок подачи заявок: 23.04.2020
  • Дата проведения: 23.04.2020, 24.04.2020
 
Олимпиада по информатике и программированию
Контактные данные
Организатор: Василий Николаевич Ранченко — ranchenkovn@cttit.ru
На конкурсе могут быть представлены задачи по различным темам информатики, основам дискретной математике и программированию.
 
Олимпиада по информатике и программированию пройдет 23 (регистрация и решение орг.вопросов) и 24 апреля 2020г. Для участие в олимпиаде пройдите по ссылке: https://vk.cc/asYRcU либо QR коду.
 
 
Положение конкурса
 
1.1. Конкурс проводится с целью активизации творческой работы учащихся и выявление одаренных детей в области информатики, математики и программирования.
1.2. Задачи:
повышение интереса обучающихся к техническому творчеству с использованием современных информационных технологий;
формирование навыков рационального использования компьютера для решения различных интеллектуальных задач;
стимулирование творческих способностей обучающихся, поддержка одаренных детей.
1.3.Конкурс проводится для двух возрастных групп:
возраст участников 14–15 лет (7-8 кл.)
возраст участников 16–18 лет (9-11 кл.).
1.4.Конкурс очный.
1.5.Язык программирования определяется предпочтениями участника, но при условии возможности тестирования программы под ОС Windows 7, Windows 10.Для отдельных языков программирования, например, Python, и конкретных задач, жюри имеет право изменить (понизить) базовую оценку задач. Для этого изменения составляется протокол, где расписываются все члены жюри.
1.6.В установленный сетевым графиком срок участники подают заявку на участие в конкурсе  путем РЕГИСТРАЦИИ УЧАСТНИКОВ на сайте ГБУ ДО Центр детско-юношеского технического творчества и информационных технологий  http://cttit.ru.
 
Алгоритм и правила оценивания участников очного конкурса по информатике и программированию.
Критерии и оценки.
Работа участников на олимпиаде по программированию оценивается суммой баллов, полученных за решение каждой задачи. Решение задачи – программа может быть оценена по трем критериям: работоспособность, эффективность реализации, новизна и оригинальность.
I.Работоспособность  - Р
Допустимые диапазоны данных (d)
Время решения задачи (t)
II.Эффективность реализации (Э)
Базовая математическая модель
Используемые технологии алгоритмизации
Структуры данных 
Лаконичность кода
III. Новизна и оригинальность (Н)
Критерий "Работоспособность" составляет основу "измеряемой" части оценки, не зависящей от эксперта. Данный критерий считаем основным.
Для каждой задачи на этапе разработки и тестирования задается от одного до нескольких значений Рi: 
1 <= Pi<= 100 , 
отвечающих различным комбинациям значений параметров d и/или t. 
Например, 
для диапазона данных d1 и t< 1c : P1 = 20, 
для диапазона данных d2 и t< 1с :P2=40,
для диапазона данных d2 и t< 0.1с  :P3=70.
P2 и P3 указаны для одного и того же набора данных. Понятно, что если задача решается за t<0.1c, то она будет решаться и за t<1c. Учитывается только P3.
Отсюда Рbm = 90 - максимальное значение Рb базовых баллов, которое можно получить за данную задачу по критерию Р (I). 
Оценивание по критериям (II), (III) предполагает детальный анализ кода программы. Данному критерию оценивания подлежат программы только потенциальных призеров конкурса (см. Порядок определения призеров конкурса). Данная составляющая оценки подвержена человеческому фактору: профессионализм, практический опыт, специализация эксперта. Поэтому сумма баллов по критериям (II) и (III) не должна составлять более 30% от Рb.  Назовем эту составляющую оценки Рэ.
Pэ  <=0.3*Pb      (1)
Для приведенного примера: Pэ<= 0.3*Рb = 0.3*90 = 27.
Максимальное общее количество баллов за данную задачу :   Р = Рb + Рэ.
Значения Рэ, Рb - всегда полагаем целыми числами или округляем до целых. Значения параметров и их набор по критерию (I) приводятся в условиях задачи. Значения параметров по критериям (II) и (III) задаются экспертами с учетом приведенных правил.
Если программа для конкретной задачи не запускается, вываливается с ошибкой или не выдает устойчивый правильный результат ни в одном из требуемых диапазонов параметров, то Рb =0, а значит согласно (1)  Рэ=0 и Р = 0.
Порядок определения призеров конкурса.
1. Определяется Рb для каждого участника конкурса как сумма Рbi, где i – номер задачи.
2. Выполняется ранжирование участников по Рb.
3. Выделяется группа лидеров, преодолевших выбранную границу.
4. К группе лидеров присоединяются те участники конкурса, которые потенциально с учетом (1) могут стать призерами после учета экспертных оценок.
5.  Выполняется экспертное оценивание работ тех потенциальных призеров конкурса, которые могут повлиять на первичное ранжирование. Для повышения объективности экспертизу кода можно проводить обезличено, привлекая сторонних экспертов.
 
Данный порядок определения призеров применяется для каждой возрастной группы отдельно.
 
Для повышения объективности оценивания работ участников  организаторы конкурса будут стремиться автоматизировать подсчет баллов – Pb. О всех изменениях правил оценивания участники конкурса будут заранее проинформированы.

Ссылки: