Студенческая олимпиада по веб-программированию

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

25 февраля, в 12:00

Новый опыт

Выполнение олимпиадных заданий требует владения современными технологиями PHP

Живое общение

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

Найдешь работу

Познакомишься с потенциальными работодателями партнерами компании «1С-Битрикс» и фирмы «1С»

Крутые призы

Если занимаешь призовое место в финале, то тебя ожидает: современный ноутбук, playstation 4 или go pro 3. Победителя в Ярославле тоже ждет приз.

Правила участия

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

  1. Решение заданий необходимо программировать на языке PHP, у каждого участника будет локальный веб-сервер
  2. Некоторые задания будут ориентированы на знания особенностей непосредственно программирования, ООП и популярных библиотек для PHP
  3. Некоторые задания будут ориентированы на алгоритмы, «классические» олимпиадные задания, например: алгоритмы работы с простыми числами, различные алгоритмы для работы с графами и другие не менее интересные темы :)

Первый тур

В Ярославле состоится 25 февраля в 12:00 в нашем офисе.


Финал 24 марта в Москве

  1. Список финалистов будет на сайте 15 марта.
  2. Приглашения на финал будут отправлены до 16 марта;
  3. Второй тур олимпиады пройдет 24 марта 2018 года в Москве в фирме «1С».

Победителю из Ярославля мы полностью оплатим расходы на дорогу до Москвы.


Материалы для подготовки

Решение заданий на языке PHP. На олимпиаде участникам доступен интернет, помнить наизусть вызов функций не нужно.

Обязательно потренируйтесь на заданиях прошлых лет — решите задания, оцените темы, сложность, объем.

Время на решения заданий в первом и втором туре — не более 4 часов.

Примеры заданий


Оценка работ

  • Основной пункт: оценка полноты решения задания. Проводится путем тестирования работы скрипта на специально подобранных входных данных. Чем больше входных данных дает верный результат, тем больше набранных баллов.
  • Оценка методики решения. У каждого задания обычно есть не один путь решения. Применение алгоритмов и структур данных, обеспечивающих меньшие затраты ресурсов для для решения задачи — дают дополнительные баллы.
  • Оценка качества кода: что он структурирован, используются ли функции/классы, понятен и легко читается. Критерий показывает способность декомпозировать поставленную задачу, простоту развития и поддержки кода
  • Код документирован. Это конечно бонус для любого читающего код, плюс за это :)

Приз победителю в Ярославле

От себя мы обязательно наградим победителя в Ярославле. Что это за приз будет известно чуть позже :)

Хочу проект
Закрыть