Регламент дисциплины «Системное программирование (С++)» Цифровой олимпиады «Волга–IT`20»

1. Отборочный (заочный) этап.

1.1. Отборочный этап по дисциплине «Системное программирование (C++)» проводится в формате домашнего задания с 1 марта по 13 сентября 2020 года.

1.2. Участники олимпиады, регистрируясь на сайте http://volga-it.org, после выбора дисциплины «Системное программирование (C++)» получают доступ к личному кабинету.

1.3. Через личный кабинет зарегистрированные участники смогут ознакомиться с конкурсным заданием. Доступ к конкурсному заданию закрывается в момент окончания регистрации, а именно  в 23:59 13 сентября 2020 года. Результатом выполнения конкурсного задания будет Desktop-приложение, собранное под ОС Windows. Используемые языки и инструменты: C++ 11(14/17), Qt 5.

1.4. Выполненное задание отборочного этапа размещается участником в его личном кабинете не позднее 23:59 13 сентября 2020 года. Выполненные задания отборочного этапа, размещенные после указанного времени, рассматриваться не будут.

1.5. Оценка работ, полученных в рамках отборочного этапа, будет проводиться судейской коллегией, состоящей из представителей рабочей группы дисциплины «Системное программирование (C++)».

1.6. Участники отборочного этапа смогут узнать о результатах выполнения ими задания в срок с 20 сентября 2020 года на сайте олимпиады. В случае отсутствия у участника информации о количестве набранных баллов, он может обратиться к представителям Оргкомитета за уточнением информации.

1.7. Формирование списка участников финального (очного) тура Олимпиады происходит в соответствии с разделом 5 Положения о проведении Цифровой олимпиады «Волга-IT’20».

2. Финальный (очный) этап.

2.1. Участники имеют право пользоваться сетью Интернет, также собственным оборудованием (ноутбуками).

2.2. Продолжительность финального этапа 9 часов с перерывом на обед 1 час. По истечении времени проведения этапа запрещено выполнять какие-либо действия на компьютере.

2.3. Во время тура участники имеют возможность обратиться к членам жюри с уточняющими вопросами, касающимися условий задач и предполагающими ответ «Да» или «Нет». Жюри оставляет за собой право оставить вопрос без комментариев.

3. Требование к работе участника.

3.1. Для каждого задания создается отдельный проект. Выполненная работа должна быть предоставлена в виде zip файла со всеми необходимыми файлами. В случае если проект будет невозможно собрать, то проект будет считается неработоспособным или частично работоспособным и оценивается только по тем параметрам, которые возможно оценить.

4. Методика оценки работ участников.

4.1. Работы участников ранжируются по количеству набранных баллов. Жюри оставляет за собой право использовать различную шкалу оценки представленных решений, исходя из различий используемых технологий.

4.2. Оцениваются следующие критерии:

• Функциональность (до 256 баллов)

• Надёжность (до 256 баллов)

• Производительность (до 256 баллов)

• Читаемость кода (до 256 баллов)