Положение об Олимпиаде по программированию

ПОЛОЖЕНИЕ ОБ ОБЛАСТНОЙ ОЛИМПИАДЕ ПО ПРОГРАММИРОВАНИЮСРЕДИ СТУДЕНТОВ, ОБУЧАЮЩИХСЯ ПО СПЕЦИАЛЬНОСТЯМ И ПРОФЕССИЯМ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ УКРУПНЕННОЙ ГРУППЫ09.00.00 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»

I. Общие положение

  1. Настоящее Положение определяет порядок проведения областной олимпиады по программированию среди студентов, обучающихся по специальностям и профессиям среднего профессионального образования укрупненной группы профессий и специальностей 09.00.00 Информатика и вычислительная техника (далее – Олимпиада), ее организационное и методическое обеспечение, порядок участия в Олимпиаде и определения победителя и призеров.
  2. Оператором по подготовке и проведению Олимпиады является Государственное бюджетное профессиональное образовательное учреждение Иркутской области «Иркутский авиационный техникум» (далее – ИАТ).

II. Цели и задачи Олимпиады

  • Олимпиада проводится в целях выявления качества подготовки выпускаемых специалистов, дальнейшего совершенствования их мастерства, закрепления и углубления знаний и умений, полученных в процессе теоретического и практического обучения, стимулирования творческого роста, повышения престижа среднего профессионального образования, выявления наиболее одаренных и талантливых обучающихся в области информационных технологий.
  • Основными задачами Олимпиады являются:
    •  повышение интереса студентов к своей будущей профессии, осознание её социальной значимости;
    •  стимулирование творческого роста студентов, выявление одаренной молодежи для формирования кадрового потенциала для исследовательской и производственной деятельности России в сфере высоких технологий;
    •  выявление уровня подготовки студентов, закрепление и углубления знаний и умений студентов, полученных в процессе теоретического, практического и профессионального обучения;
    •  проверка способностей студентов к системному действию в профессиональной ситуации;
    •  проверка готовности будущего специалиста к самостоятельной трудовой деятельности;
    • совершенствование навыков самостоятельной работы и развития профессионального мышления;
    • обмен опытом в области профессионального обучения по новым технологиям.

III. Организация и проведение Олимпиады

  • Олимпиада проводится 5 апреля 2024 г. на базе ИАТ по адресу: г. Иркутск, ул. Ленина, 5 «а».
  • К участию в Олимпиаде допускаются студенты, обучающиеся по специальностям и профессиям среднего профессионального образования укрупненной группы профессий и специальностей 09.00.00 «Информатика и вычислительная техника», прошедшие регистрацию на сайте op.irkat.ru в срок до 1 апреля 2024 года.
  • Процедуру регистрации участников Олимпиады от образовательного учреждения осуществляет ответственный сотрудник (руководитель команды), назначенный приказом руководителя.
  • Полный список участников Олимпиады публикуется на сайте олимпиады (op.irkat.ru) 1 апреля 2024 года.
  • От одной образовательной организации в Олимпиаде может принимать участие не более 3 человек.
  • Руководитель команды от образовательной организации входит в состав жюри.
  • Организацию работы по подготовке и проведению Олимпиады осуществляет оргкомитет Олимпиады, состав которого утверждается приказом руководителя ИАТ.
  • В функции оргкомитета входят: разработка плана подготовки и  проведения Олимпиады, разработка конкурсных заданий и критериев их оценки.
  • План проведения Олимпиады:
ВремяМестоМероприятие
09:00-09:30Холл актового зала ИАТ (3 этаж)Регистрация участников Олимпиады и их руководителей
09:30-09:50Актовый зал ИАТОткрытие олимпиады, инструктаж
09:50-14:00Аудитории ИАТ: 206, 208, 209, 211Проведение Олимпиады
10:00-11:00Аудитория ИАТ 315Согласование критериев оценки
11:00 – 13:00Аудитория ИАТ 315Круглый стол (315 ауд.) «Использование чат-ботов и программных решений на базе самообучающихся систем».«Демонстрационный экзамен: от теории к практике».
13:00-13:30БуфетОбед
13:10 – 14:00Аудитория ИАТ 315Проверка заданий
14:00-15:00Актовый зал ИАТПодведение итогов, награждение

Программное обеспечение: для выполнения заданий Олимпиады всем участникам предлагаются (на выбор) следующие программные продуты:

  • Pascal ABC.NET;
  • Visual Studio 2022 (C#, VB.NET, C++);
  • Java 21;
  • Python 3;
  • Go 1.21;
  • Node.js 20.

IV. Правила учета решений

  1. Решения участников Олимпиады будут оцениваться строго по формальному принципу с помощью тестирования на некотором множестве тестов. Поэтому к решениям участников и их оформлению предъявляются жесткие формальные требования, за несоответствие которым жюри оставляет за собой право оценивать решения в 0 (ноль) баллов.
  2. Задания по программированию предполагают решение в виде написания программы на выбранном языке программирования. Разработанные программы должны выполнять обработку каких-либо входных данных согласно условию задачи.
  3. Тесты для задачи представляют собой наборы входных данных согласно условию задачи, а также тестирующий модуль, который для конкретного набора входных данных (теста) может проверить правильность набора выходных данных, полученных с помощью программы-решения участника Олимпиады. Для каждого олимпиадного задания разрабатывается свой набор тестов.
  4. Оценка решения участника производится в зависимости от количества пройденных решением тестов. Тест считается пройденным, если для данного теста с помощью решения участника получены выходные данные, правильные согласно условию задачи. Каждому тесту сопоставляется какое-то количество баллов за прохождение теста в зависимости от сложности данного теста. Таким образом, каждое решение оценивается в сумму баллов за пройденные данным решением тесты.
  5. Форматы входных файлов строго соответствуют заявленным в условиях задач. Форматы выходных файлов решения должны строго соответствовать требуемым форматам в условиях задач. Любое несоответствие может быть рассмотрено жюри в качестве неверного решения с оценкой в 0 (ноль) баллов.
  6. Решения, которые являются «подгонкой» под правильный ответ с целью пройти ряд тестов, оцениваются жюри в 0 баллов независимо от того, сколько такое решение набрало баллов в результате тестирования. Такие решения выявляются жюри при изучении исходного кода программ. Если к решению участника исходных текстов не прилагается, то такое решение оценивается в 0 (ноль) баллов.

V. Правила поведения участников Олимпиады и руководителей команд при выполнении заданий

  • Запрещаются переговоры между участниками Олимпиады (далее – участник), между участниками и руководителями команд.
  • Строго запрещается пользоваться сотовыми телефонами, справочниками и другими источниками информации (за исключением источников инсталлированных на ПК).
  • Участник может покинуть аудиторию только в сопровождении волонтера.
  • Участник обязательно должен согласовать свой выход за пределы техникума со своим руководителем.
  • Руководитель команды  имеет право заходить в аудитории, где участники выполняют задания, но при этом контакт с участниками в той или иной форме запрещён.

VI. Правила оформления решений

  • Учитывая, что решения участников Олимпиады оцениваются с помощью тестов, при разработке решений следует строго соблюдать форматы входных и выходных данных, указанных в условии задачи.
  • В общем случае программа-решение состоит из трех частей:
  • чтение входных данных из входного файла;
  • обработка данных для поиска правильного ответа;
  • запись полученного ответа в выходной файл.

Примеры оформления решений представлены в Приложении к данному положению.

Приложение к положению

VII. Критерии оценивания

  • Критерии оценивания согласовываются на заседании оргкомитета.

VIII. Подведение итогов олимпиады

  • Для подведения итогов Олимпиады и определения победителей и призеров (второе и третье место) оргкомитетом Олимпиады создается жюри.
  • В состав жюри входят представители от образовательных организаций, направивших студентов для участия в Олимпиаде, и ИАТ.
  • По итогам Олимпиады определяются победитель и призеры среди участников, а также победитель и призеры среди команд. Победитель и призеры среди команд определяются в случае, если численность команды составляет три человека.
  • Победителем Олимпиады считается участник (команда участников), набравший наибольшее количество баллов, призерами – участники (команды участников), набравшие по количеству баллов второй и третий результаты.
  • По результатам работы жюри составляет протокол, в котором указываются победители и призеры Олимпиады.
  • Победители и призеры Олимпиады награждаются соответствующими дипломами.
  • Участникам Олимпиады вручаются сертификаты участников.
  • Образовательным организациям, подготовившим победителей и призеров, вручаются благодарственные письма.