Java-разработка

Регламент проведения номинации «Java-разработка»
IX Поволжской открытой олимпиады по информационным технологиям «Волга-ИТ’17»

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

1.1. Заочный тур в номинации «Java-разработка» проводится в формате интернет-тестирования с 20 марта по 02 апреля 2017 года.

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

1.3. В момент окончания регистрации конкурсное интернет-тестирование станет доступным в личном кабинете зарегистрированного участника 20 марта 2017 г.

1.4. Оценка результатов тестирования будет проводиться судейской коллегией, состоящей из представителей рабочей группы номинации «Java-разработка».

1.5. Тестовая база по номинации «Java-разработка» включает в себя не менее 100 тестовых заданий.

Допустимые типы тестовых заданий:

· в закрытой форме (множественный выбор): вопрос имеет несколько вариантов ответов, из которых правильными являются один или несколько, сумма правильных ответов составляет 100 %;

· на соответствие: требуется сопоставить элементы двух списков;

· верно/неверно: вопрос альтернативного типа (да/нет);

· короткий ответ: при ответе требуется вписать слово или фразу;

· развернутый ответ: при ответе требуется написать фрагмент кода или текст;

· числовой: при ответе необходимо ввести число.

1.6. При прохождении теста участнику Олимпиады необходимо выполнить 30 тестовых заданий, в случайном порядке отобранных системой тестирования.

1.7. Для прохождения теста участнику Олимпиады отводится 30 минут.

1.8. Каждому участнику номинации «Java-разработка» предоставляется одна попытка прохождения теста.

1.9. Оценка работ, полученных в рамках заочного тура, проводится судейской коллегией, состоящей из представителей рабочей группы номинации «Java-разработка».

1.10. Участники отборочного (заочного) этапа смогут ознакомиться с результатами оценки выполненных заданий на сайте Олимпиады (http://www.volga-it.org/участники ) в срок до 05 апреля 2017 г.

В случае отсутствия у участника информации о количестве набранных баллов он может обратиться к представителям Оргкомитета (info@volga-it.org ) за уточнением информации.

1.11. Формирование списка участников финального (очного) этапа Олимпиады происходит в соответствии с п.п. 3.3.2-3.3.3 Положения об организации и участии в IX Поволжской открытой олимпиады по информационным технологиям «Волга-ИТ’17».

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

1.1. При проведении финального (очного) этапа кроме необходимого программного обеспечения участникам предоставляется неограниченный доступ в Интернет для поиска справочной информации и документации.

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

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

2.4. Запрещается использование любых принесенных с собой электронных и бумажных средств хранения и/или передачи информации: калькуляторов, сотовых телефонов, портативных компьютеров, дискет, флэш-карт, аудиоустройств, бумажных записей, справочников, книг и др. (кроме предоставленных организаторами). Участникам запрещено общаться друг с другом. Участнику запрещен просмотр/редактирование чужих данных. За нарушение правил участия в олимпиаде участник может быть отстранён от участия с аннулированием достигнутых результатов.

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

3.1. При выполнении заданий номинации используются: языки семейства JAVA (Java, Kotlin, Scala). Нестандартных технологий не предполагается, все задачи можно решить используя исключительно стандартные классы из JDK.

3.2 Результатами решения олимпиадной задачи являются:

· ссылка на GitHub/BitBucket репозиторий с результатами выполненного задания или архив с исходниками;

__ИЛИ__

· •файл readme с руководством по запуску выполненного задания (если процедура запуска нетривиальна).

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

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

Результаты выполнения заданий оцениваются исходя из следующих критериев:

· функциональность (до 256 баллов),

· надёжность (до 256 баллов),

· производительность (до 256 баллов),

· читаемость кода (до 256 баллов).