Олимпиадное программирование. Группы D, C, B
Освоение курса позволит получить компетенции, необходимые для успешного выступления на олимпиадах по программированию, претендовать на дипломы ВсОШ и олимпиад перечня РСОШ.

Курс содержит три уровня подготовки: D, C и B
15 900₽
За пределами стандартного: особенности нашего обучения
Описание программы
Регистрация закрыта
Практическая направленность
Во время интенсива участники изучают теорию и сразу применяют ее на практике. В конце обучения проводится аттестация в формате решения задач для начального уровня. Для более продвинутых мы подготовили тренировочную олимпиаду.
Нажимая на кнопку регистрации, вы соглашаетесь с политикой обработки персональных данных автономной некоммерческой организации высшего образования "Университет Иннополис" и договором оферты.
Включает в себя различные форматы практики, такие как: решение задач, создание игр.
Интерактивные элементы
6-11 класс
Стоимость
12 февраля - 25 мая 2024 года
48 ак. часов
онлайн
сертификат
Учебная программа
Олимпиадное программирование. Группа D
— Введение в язык программирования C++, история и особенности
— Среда разработки (IDE; на выбор преподавателя)
— Типы данных, переменные, арифметические операторы
— Ввод-вывод данных и работа с файлами
— Логические и условные операторы
— Циклы
— Одномерные и многомерные массивы
— Символы и строки
— Функции и процедуры
— Рекурсия
— Сортировки
— Стек, очередь и дек
— Множество (set) и словарь (map)
Олимпиадное программирование. Группа C
— Математика 1: Поиск делителей, факторизация, решето Эратосфена
— Математика 2: Алгоритм Евклида, бинарное возведение в степень
— Линейные структуры данных: cтек, очередь, дек, списки
— Сортировки и компараторы
— Динамическое программирование 1: числа Фибоначчи и префиксные суммы
— Динамическое программирование 2: восстановление ответа и двумерная динамика
— Графы 1: хранение и обходы
— Графы 2: топологическая сортировка и поиск цикла
— Бинарный и тернарный поиски
— Два указателя
— Очередь с приоритетом, множество и словарь (PQ, set, map)
и дополнительные темы..
Олимпиадное программирование. Группа B
— Какие бывают олимпиады по программированию и их особенности
— Задачи на реализацию и логическое мышление
— Динамическое программирование: повтор тем группы C и задачи с олимпиад
— Бинарный и тернарный поиски по ответу
— PQ, Set, Map, PBDS tree
— Графы: повтор тем группы C
— Графы: поиск мостов и точек сочленения
— Система непересекающихся множеств (СНМ)
— Корневые оптимизации
— Дерево отрезков и дерево Фенвика
— LCA и разреженные таблицы
— Строковые алгоритмы: повтор тем группы C и префиксное дерево (бор)
и дополнительные темы..
мы всегда на связи:
оставьте свой вопрос!
Оставайтесь в курсе: ответы на самые актуальные вопросы
Архитекторы успешного обучения
Преподаватели
Преподаватель – выпускница Университета Иннополис. Преподает на сменах по программированию и в ИТ-школе «Прогматика» с 2021 года.
Преподаватель курса «Олимпиадное программирование. Группа D»
Марина Николаева
Призер олимпиад перечня РСОШ по математике и информатике 2014/2015 гг. Преподает в образовательных программах, разработчик задач для олимпиад, основатель проекта Miston Cats.
Преподаватель курса «Олимпиадное программирование. Группа B»
Анатолий Максудов
Победитель и призер региональных олимпиад по программированию, преподаватель и репетитор по подготовке к ЕГЭ по математике и информатике.
Игорь Куля
Преподаватель курса «Олимпиадное программирование. Группа C»
Мария Романовская
Руководитель сектора организации образовательных программ в Университете Иннополис
Татьяна
Ерохина
Менеджер образовательных программ отдела довузовской подготовки в Университет Иннополис
Ждём ваших звонков и писем
Контакты для связи
+7 (843) 203-92-53 (доб. 7029)
t.erokhina@innopolis.ru
+7 (843) 203-92-53 (доб. 221)
m.romanovskaia@innopolis.ru