COMPETITIVE PROGRAMMING
Уметь писать код и уметь решать олимпиадные задачи — разные вещи.
Онлайн · 11–16 лет · до 6 человек · 1 занятие в неделю · 20 €/занятие
ПРОЙТИ ВХОДНОЕ ТЕСТИРОВАНИЕ →
Писать код ≠ решать олимпиадные задачи
Первое можно выучить: язык, циклы, условия, функции, массивы.
Второе так не выучивается.
Задачу нельзя узнать заранее: её нужно прочитать, понять, что в ней главное,
придумать подход — и только потом садиться за программу.
Поэтому уверенного Python или C++ ещё недостаточно. Можно спокойно писать
циклы и функции — и остановиться перед первой настоящей олимпиадной задачей.
Неясно, с чего начать. Неясно, почему решение, которое «вроде работает»,
не укладывается во время или память.
Этот переход мы хотим пройти вместе.
Учимся решать, а не просто писать код
❌ Не так: увидел задачу → сразу пишу код
А ТАК:
УСЛОВИЕ
→
ИДЕЯ
→
АЛГОРИТМ
→
ОЦЕНКА
→
РЕАЛИЗАЦИЯ
→
ТЕСТИРОВАНИЕ
Мы не будем учить «кодить» — мы будем учиться анализировать проблему и находить решение по-олимпиадному.
Что будем делать:
видеть ограничения · находить первое решение · оценивать его · искать более сильный алгоритм · писать код · проверять его на слабых местах
🚀 Первая ступень
Не с нуля — от программирования к олимпиадным задачам
Курс рассчитан на детей, которые уже умеют программировать на базовом уровне,
но ещё не занимались олимпиадным программированием системно.
👦👧
11–16 лет
ориентировочный возраст
💻
Онлайн
занятия из любой страны
👥
до 6 человек
небольшая группа
📅
1 раз в неделю
+ задачи самостоятельно
Перед началом — небольшое входное тестирование.
Не для отбора «самых сильных», а чтобы собрать группы подходящего уровня.
👨🏫 Преподаватель — Валерий Лебедев
В 12 лет Валерий начал с олимпиад: школьных, межрегиональных,
затем международных — по программированию, математике и физике.
С тех пор задачи, в которых нужно думать, так и остались его основной средой.
Образование в Computer Science. Сейчас работает
Tech Lead в крупной международной компании,
до этого — в других крупных командах.
Преподавал алгоритмы в Яндекс Практикуме,
готовит разработчиков к алгоритмическим собеседованиям,
был в судейском составе нескольких хакатонов.
С DUNA он возвращается к тому, с чего начинал сам, —
к олимпиадным задачам 🙂
Куда дальше?
Дальше — Codeforces, национальные олимпиады и, для тех,
кому это станет своим, путь к уровню EJOI и IOI.
ПЕРВЫЕ ЗАДАЧИ
→
CODEFORCES
→
НАЦИОНАЛЬНЫЕ ОЛИМПИАДЫ
→
EJOI / IOI
Не обещаем короткого пути. Учимся решать задачи шаг за шагом — и смотрим, насколько далеко захочется идти.
ХОЧУ ПОПРОБОВАТЬ
Начинаем с входного тестирования
Если ребёнок уже программирует и ему хочется не просто писать код,
а решать задачи, над которыми действительно приходится думать, —
кажется, мы нашли друг друга 🙂
Тестирование не является конкурсным отбором.
Оно поможет понять текущий уровень ребёнка и собрать небольшие группы, в которых участникам будет комфортно двигаться вместе.
20 € / занятие · онлайн · 1 раз в неделю · группа до 6 человек
ПРОЙТИ ВХОДНОЕ ТЕСТИРОВАНИЕ →
После тестирования мы свяжемся с вами, чтобы определить подходящую группу и точное время занятий. Занятия планируем по четвергам вечером.
Подробная программа курса на странице автора курса https://valerylebe.dev/duna_algo