Освоение программ курсов по уровням подготовки: D, C и B позволит получить компетенции, необходимые для успешного выступления на олимпиадах по программированию, претендовать на дипломы ВсОШ и олимпиад перечня РСОШ.
08 сентября - 17 декабря 2025
онлайн
Во время курса участники изучают теорию и сразу применяют ее на практике. В конце обучения проводится аттестация в формате решения задач для начального уровня. Для более продвинутых ребят мы подготовили задачи и тренировочные олимпиады.
Как строится обучение?
Учебная программа
Уровень подойдёт для всех желающих начать погружаться в олимпиадное программирование.
Изучаемые темы: • Введение в язык программирования C++, история и особенности • Среда разработки (IDE; на выбор преподавателя) • Типы данных, переменные, арифметические операторы • Ввод-вывод данных и работа с файлами • Логические и условные операторы • Циклы • Одномерные и многомерные массивы • Символы и строки • Функции и процедуры • Рекурсия • Сортировки • Стек, очередь и дек • Множество (set) и словарь (map)
Мы ожидаем, что участники, которые выбрают для себя данный уровень имеют базовые знания языка программирования С++. Приветствуется знание основ Java или Python.
Изучаемые темы: • Математические задачи: поиск делителей, факторизация, решето Эратосфена • Математические задачи: алгоритм Евклида, бинарное возведение в степень • Линейные структуры данных: cтек, очередь, дек, списки • Сортировки и компараторы • Динамическое программирование: числа Фибоначчи и префиксные суммы • Динамическое программирование: восстановление ответа и двумерная динамика • Графы: хранение и обходы • Графы: топологическая сортировка и поиск цикла • Бинарный и тернарный поиски • Два указателя • Очередь с приоритетом, множество и словарь (PQ, set, map)
Мы ожидаем, что участники программы имеют знания языка программирования С++ и навыки решения олимпиадных задач по программированию уровня С. Приветствуется знание основ Java или Python.
Изучаемые темы: • Какие бывают олимпиады по программированию и их особенности • Задачи на реализацию и логическое мышление • Динамическое программирование: одномерное и двумерное динамическое программирование; задачи с олимпиад • Bitset и битовые операции • Бинарный и тернарный поиски по ответу • PQ, Set, Map, PBDS tree • Графы: хранение, обходы, топологическая сортировка, поиск цикла, алгоритмы нахождения кратчайших путей и минимального остова • Графы: поиск мостов и точек сочленения • Корневые оптимизации • Дерево отрезков и дерево Фенвика • LCA и разреженные таблицы • Строковые алгоритмы: повтор тем группы C и префиксное дерево (бор)
Это программа, направленная на изучение языка программирования С++ с нуля, принципов программирования и применение их в олимпиадном программировании. Она предполагает обучение в формате онлайн и предназначена для обучающихся 6-11 классов.
Это программа, направленная на олимпиадную подготовку уровня С. Она предполагает обучение в формате онлайн и предназначена для обучающихся 7-11 классов.
Это программа, направленная на олимпиадную подготовку уровня В. Она предполагает обучение в формате онлайн и предназначена для обучающихся 8-11 классов.
организации высшего образования "Университет Иннополис" и договором оферты в зависимости от выбранной программы.
Архитекторыуспешного обучения
Николаева Марина
Преподаватель группы D
опытный преподаватель курсов для детей по программированию, инструктор по программированию
Максудов Анатолий
Преподаватель группы B
инструктор по программированию, преподаватель курсов по программированию для детей и взрослых, жюри и автор задач олимпиад Innopolis Open, Игры Будущего и др, автор проекта Miston Cats (командные стримы).
Как стать участником курса
РЕГИСТРАЦИЯ
Первым делом вам необходимо зарегистрироваться на мероприятие, получить на указанную вами почту в личном кабинете письмо о том, что заявка принята в работу и ожидать дальнейшие инструкции от менеджера программы.
Окончание регистрации 1 сентября 2025.
ОПЛАТА
После того, как вам придёт письмо с подтверждением участия в курсе, вы сможете оплатить обучение в личном кабинете.
Возможна оплата материнским капиталом. Напишите менеджеру, если интересует данный формат оплаты.
Стоимость: 19 400 руб.
НАЛОГОВЫЙ ВЫЧЕТ
После завершения обучения вы получаете право на налоговый вычет в размере 13%
Зарегистрироваться
мы всегда на связи:
оставьте свой вопрос!
Оставайтесь в курсе: ответы на самые актуальные вопросы
Программы (D / C / B) расчитаны на 14 недель (48 академических часов).
Обучение онлайн, на платформе вебинаров. - Занятия в группе D по понедельникам и средам с 17:00 до 18:40 (МСК), онлайн. - Занятия в группе C и В по воскресеньям с 10:00 до 14:00 (МСК), онлайн.
Расписание группы С может быть скорректировано после утверждения преподавателя курса.
Екатерина Федосеева
Руководитель отдела довузовской подготовки в Университете Иннополис
Татьяна Ерохина
Ведущий менеджер проектов отдела довузовской подготовки в Университете Иннополис