Новой школе - новый учительМолодежный центр инноваций в образовании

Олимпиада Oracle по программированию: Java,

Участие в конкурсе могут принять студенты учреждений высшего и среднего профессионального образования, независимо от формы обучения, в возрасте не старше 24 лет, прошедшие регистрацию для участия в олимпиаде с 1 по 30 ноября 2012 г.

Участие в конкурсе индивидуальное.

Конкурс проходит в заочной форме в четыре этапа:

  1. Заочный этап (online-тестирование) – с 1 по 15 декабря 2012 г.
  2. Заочный этап (решение практических задач) – с 1 по 10 марта 2013 г.
  3. Национальный финал (решение практических задач) – с 1 по 15 апреля 2013 г.*
  4. Международный финал (решение практических задач) – решение практических задач – с 20 мая по 10 июня 2013 г.*

*Точные даты проведения этапов будут опубликованы не позже одного месяца до начала соответствующего этапа.

Первый заочный этап

На первом этапе участникам необходимо пройти online-тестирование на сайте олимпиады. Тест представляет собой случайную последовательность из 40 вопросов на знание языка программирования Java.

Для прохождения теста каждому участнику предоставляется одна попытка. Время прохождения тестирования - 45 минут. За каждый правильный ответ начисляется от 5 до 15 баллов в зависимости от сложности вопроса. Максимальное количество баллов - 400.

Результаты пройденного теста отображаются в Личном кабинете каждого участника.

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

Второй заочный этап

К участию во втором этапе приглашаются победители заочного конкурса. Список участников публикуется в разделе Участники второго этапа.

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

На данном этапе участникам необходимо будет дистанционно решать задачи на знание языка программирования Java.

Для решения 5 конкурсных задач отводится 3 часа.

Проверка решений осуществляется автоматически непосредственно после отправки решения на сервер тестирующей системы. В случае высокой загруженности тестирующей системы решение ставится в очередь на проверку, время ожидания в очереди может составлять несколько минут.

Решения проверяются на наборе тестов, одинаковом для всех участников. Запуск тестов производится последовательно до тех пор, пока все тесты не будут пройдены (в этом случае решение считается принятым), либо пока не будет обнаружен первый тест, на котором решение не работает. Участнику сообщается результат (Принято, Не принято), а также, если решение не принято, номер первого непройденного теста.

Для некоторых задач возможно введение ограничения на время их выполнения. То есть, если программа выполняется дольше оговоренного времени, она считается не принятой.

Задача считается решенной, если она принята тестирующим ПО, о чем участнику сообщается через тестирующую систему.

Время, затраченное на решение задачи - это время (в минутах), прошедшее с начала соревнований до посылки первой принятой попытки для этой задачи, плюс 20 минут штрафного времени за каждую неудачную попытку для этой задачи. Время, затраченное на нерешенную задачу, равно нулю. Общее время равно сумме времен, затраченных на решение всех задач.

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

Двадцать участников, показавших наиболее высокие результаты, становятся победителями второго этапа.

Дата: 22.10.2012 11:06    Автор: editor    Просмотров: 2105

Наши проекты:

Научный журнал Известия ВГПУ

Научный журнал Культуру физическая и здоровье