image
2 мая 2024 года

Важные аспекты участия в Олимпиаде


Участникам Олимпиады будет предоставлен программный код проекта с описанием и будет предложено решить 6 задач, предусматривающих написание программного кода на языке Python.

Для выполнения заданий будет использоваться следующее программное обеспечение:

  1. Система контроля версий Git (GitLab);
  2. Интегрированная среда разработки «PyCharm»;
  3. Язык программирования Python.

Участникам будут доступны следующие ресурсы: pypi.org, pypa.io, bootstrap.pypa.io, python.org, pypi.python.org, docs.python.org, github.com, api.github.com, pythonhosted.org, files.pythonhosted.org.

Общие критерии приёмки выполненных зданий:

  1. Файлы, содержащие программный код (решение), файлы отчета (report.md) и зависимостей (requirements.txt), любые иные используемые файлы, включая новые изображения для отчёта, должны быть размещены в созданной отдельной для каждого задания ветке (branch) в соответствующем репозитории.
  2. Новый код должен быть сопровождён комментариями, отражающими основную суть изменений.
  3. В отчёте (report.md) должны быть зафиксированы основные результаты по проделанной работе, пояснения хода выполнения задания, краткое описание алгоритма, описание классов, методов, функций.
  4. В файле зависимостей (requirements.txt) должны быть указаны версии зависимостей (при необходимости).
  5. Новый код должен успешно работать.
  6. Все задачи могут делаться независимо друг от друга, баллы за выполнение суммируются.

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

Критерии оценивания олимпиадного задания (открыть, .pdf, 74,18KB).

Критерием оценки будет являться правильность решения задачи (корректная работа программного кода, соответствующая условиям задания), в случае равенства баллов предпочтение отдается команде, решившей раньше.