Олимпиадное программирование для школьников

Помогаем школьникам 6–11-х классов подготовиться к олимпиадам по программированию. Познакомим с алгоритмами разного уровня сложности и научим решать задачи с их применением.

Научим решать задачи с помощью алгоритмов

  • Что будет на курсе

    Еженедельные тематические контесты: типовые и сложные задачи по пройденному материалу.

     

    Семинары с разбором учебных задач.

     

    Дистанционные туры, эквивалентные по уровню сложности олимпиадам из списка РСОШ.

     

  • Как всё устроено

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

     

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

     

    Для школьников 6–11-х классов.

     

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

     

    Нужны знания математики, школьной информатики и синтаксиса любого языка программирования.

     

Что вас ждёт в программе курса

Курс состоит из пяти параллелей, отличающихся по уровням сложности — без привязки к школьной программе и классам обучения

Наши преподаватели знают толк в олимпиадах

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

Как проходит

обучение

По итогам испытаний участники разделятся на два потока: один будет обучаться с наставником, а другой — самостоятельно

Как поступить

регистрация завершена

FAQ

Сколько стоит обучение?

Обучение бесплатное. Для поступления надо пройти вступительные испытания: выполненный тест принимается до 23:59 (мск) 10 сентября 2023 года.

В какую параллель меня распределят?

Зависит от выполнения отборочного испытания, задачи которого делятся на 6 блоков. Вам не нужно решать всё: на отбор в конкретную параллель влияют те задачи, у которых помечена эта параллель.

 

Для параллели C надо решать задачи: [C], [C—B’]

Для параллели B’ надо решать задачи: [C—B’], [B’—B]

Для параллели B надо решать задачи: [B’—B], [B—A’]

Для параллели A’ надо решать задачи: [B—A’], [A’—A]

Для параллели A надо решать задачи: [A’—A], [A]

 

В каждом блоке — 12 задач, отсортированных по уровню сложности. Последние задачи блока наиболее сложные, однако они засчитываются как входные в следующую параллель.

 

К примеру, в блоке [C—B’] последние задачи окажутся наиболее трудными, но для учеников, нацеленных на параллель B’, это задачи начального уровня.

Как понять, какая параллель мне нужна?

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

Где проходит отбор на курс?

Отбор проходит на платформе Ejudge. Все доступы вы получите после регистрации.

Сколько раз можно решать задачи теста?

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

 

Задать вопросы по условиям и проверке задач можно в тестирующей системе. Главное — успеть до дедлайна: в 23:59 (мск) 10 сентября мы прекращаем принимать решения.

За что могут дисквалифицировать?

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

 

Использование участником отбора нескольких логинов, использование чужого логина.

Попытки нарушения работы тестирующей системы.

Любые хулиганские действия.

Публикация решений задач в интернете.

Сдача чужого решения, даже если чужое решение было изменено или доработано.

Передача своего решения другим участникам, в том числе и непреднамеренная.

Чем обучение с наставником отличается от самостоятельного обучения?

К каждой параллели прикреплены три преподавателя.

 

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

 

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

Можно ли перевестись с самостоятельного обучения в группу с наставником и наоборот?

Это зависит от вашей мотивации! Мы хотим, чтобы в потоке с обратной связью учились заинтересованные школьники, которым важны олимпиадное программирование и комментарии преподавателей. Поэтому раз в семестр мы будем проводить коллоквиум, по результатам которого будем распределять участников между потоками. Участники трека с обратной связью смогут перейти в группу самостоятельного обучения, а лучшие ученики из трека «Самостоятельно» попадут в группу с обратной связью.