Онлайн-интенсив «Динамическое программирование»
Онлайн-интенсив «Динамическое программирование» — это 8 онлайн-занятий по 90 минут, пробная олимпиадная работа, ежедневные домашние задания и консультация с куратором, чтобы освежить имеющиеся знания, разобрать наиболее сложные темы и улучшить свой результат на олимпиаде.
Обращаем внимание, что записи занятий загружаются на учебную платформу в течение 1–2 рабочих дней, если не возникает технических проблем
Динамическое программирование — это один из основных подходов оптимизации. Основная суть заключается в разбиении большой задачи на множество других и использование их решений для начальной задачи.
Практикуя динамическое программирование, участник олимпиады намного эффективнее решит комбинаторные задачи, задачи на построение оптимальных стратегий и многие другие.
На курсе будет затронут перебор сложных комбинаторных объектов (подмасок, перестановок), который тоже основан на принципе динамического программирования. Это позволит перебирать сложные объекты в задачах и решать даже самые сложные задачи на ненулевой балл
Онлайн-интенсив «Динамическое программирование» включает 2 тарифа: «Стандарт» и «Расширенный».
«Стандарт»:
- 8 онлайн-занятий с преподавателем в формате «теория + практика»;
- 100+ задач для практики самого разного уровня — от учебных до уровня финалов олимпиад;
- Домашние задания с автоматической проверкой;
- Контест: онлайн-олимпиада для проверки прогресса в обучении;
- Доступ к общему чату всех участников интенсива.
«Расширенный»:
- Все составляющие тарифа «Стандарт»;
- Код-ревью — полный разбор кода: как можно сделать его более эффективным, компактным, читаемым и т.д.
- Консультации с куратором по вопросам подготовки к олимпиадам и сложным темам
Курс подойдёт ученик 5–10 классов, который:
- владеет на базовом уровне любым популярным языком программирования (переменные, условия, циклы, массивы, функции, ввод-вывод на языках С, C++, Python, Java, Pascal и т.д.);
- интересуется олимпиадами по программированию и хочет улучшить результаты;
- хочет получить глубинное понимание алгоритмов и структур данных, основанных на динамическом программировании
- Интенсив ведёт преподаватель с шестилетним опытом подготовки школьников к олимпиадам и опытом работы в промышленном программировании и разработке;
- Доступно два тарифа: с куратором — для тех, кто хочет получать обратную связь от преподавателя по выполненным работам и проконсультироваться перед началом нового олимпиадного сезона, и без куратора — для тех, кто хочет просто смотреть занятия;
- В курсе будет структурированная теория с примерами реально работающего кода;
- Курс практикоориентированный: участники получат 100+ задач для отработки своих навыков. Такое количество практики позволит в будущем видеть паттерны в задачах невооружённым взглядом.
После прохождения интенсива ученики:
- Овладеют сложными рекурсивными переборами;
- Научатся решать даже самые сложные задачи на ненулевой балл;
- Научатся видеть как применять динамическое программирование в разнообразных задачах за счёт огромного количества практики и глубокой теории;
- Будут тратить меньше сил на изучение нового материала связанного с алгоритмическим программированием;
- Научатся оптимизировать динамическое программирование и смогут сдавать некоторые не оптимальные решения на больший балл на олимпиадах

Программа курса
Учебные группы
Учитывается класс, который окончил ученик:
- 5–10 классы
Преподаватель курса

Ян Русланович Федосов
Преподаватель кафедры информатики АПО, старший преподаватель и член методического совета олимпиадных школ МФТИ. Специалист по оптимизации ПО. Призёр заключительного этапа ВсОШ по информатике, победитель и призёр перечневых олимпиад по математике и информатике. Исследователь в области вероятностных алгоритмов
Расписание курса
20 августа (среда)
15:00-16:30 – занятие №1
21 августа (четверг)
15:00-16:30 – занятие №2
22 августа (пятница)
15:00-16:30 – занятие №3
23 августа (суббота)
15:00-16:30 – занятие №4
25 августа (понедельник)
15:00-16:30 – занятие №5
26 августа (вторник)
15:00-16:30 – занятие №6
27 августа (среда)
15:00-16:30 – занятие №7
28 августа (четверг)
15:00-16:30 – занятие №8
29 августа (пятница)
Олимпиадный контест
До 7 сентября
Консультации по договорённости с преподавателем
Время указано московское
Купить курс
Вы можете приобрести как весь курс, так и отдельный модуль занятий. Оплачивая курс или модуль, выберите «Себе» (если учиться будете вы) или «Ребёнку» (если учиться будет другой человек). Если вы выбрали «Купить курс ребёнку», сначала введите свои данные в разделе «Кто будет платить», а затем введите контакты ученика. Именно по ним ученик будет заходить на учебную платформу.
Обращаем внимание, что, оплачивая данный курс, вы соглашаетесь с договором-офертой.
После оплаты курса на электронную почту, указанную в заказе, придёт информация о курсе. Проверяйте папку «Спам», «Промо», «Рассылки». А чтобы точно не пропустить письма, перед заказом добавьте себе нашего Telegram-бота. Важная информация будет приходить и в него.
Тариф «Стандарт»
В курс входят:
- 8 онлайн-занятий с преподавателем в формате «теория + практика»;
- 100+ задач для практики самого разного уровня — от учебных до уровня финалов олимпиад;
- Домашние задания с автоматической проверкой;
- Контест: онлайн-олимпиада для проверки прогресса в обучении;
- Доступ к общему чату всех участников интенсива;
- Записи занятий.
Стоимость курса — 5500 рублей (до 1 июня включительно, до 1 июля включительно — 7500 рублей, после — 8500).
Тариф «Расширенный»
В курс входят:
- 8 онлайн-занятий с преподавателем в формате «теория + практика»;
- 100+ задач для практики самого разного уровня;
- Домашние задания с автоматической проверкой;
- Контест: онлайн-олимпиада для проверки прогресса в обучении;
- Доступ к общему чату всех участников интенсива;
- Код-ревью — полный разбор кода;
- Консультации с куратором по вопросам подготовки к олимпиадам и сложным темам;
- Записи занятий.
Стоимость курса — 9500 рублей (до 1 июня включительно, до 1 июля включительно — 11 500 рублей, после — 12 500).
Для кого | Скидка |
---|---|
Ученики Школы АПО (на момент подачи заявки) | 20% |
Ученики био- или лингвокласса АПО (в текущем учебном году) | 20% |
Ученики Школы ЦПМ (в текущем учебном году) | 10% |
Максимальный размер скидки — 20%