Олимпиадное программирование. Группы D, C, B
Образовательная программа проходит в Университете Иннополис, в стоимость включено проживание и питание в кампусе.

Освоение курса позволит получить компетенции, необходимые для успешного выступления на олимпиадах по программированию, претендовать на дипломы ВсОШ и олимпиад перечня РСОШ. Курс содержит три уровня подготовки: D, C, B.
Описание программы
32 600₽
За пределами стандартного: особенности нашего обучения
Стоимость
28 октября - 4 ноября
30 ак. часов
офлайн
сертификат по окончании обучения на курсе
Регистрация закрыта
Практическая направленность
Во время интенсива участники изучают теорию и сразу применяют на практике. В итоге обучения проводится аттестация в формате решения задач
Включает в себя различные форматы практики, такие как: решение задач, создание игр
Интерактивные элементы
Нажимая на кнопку регистрации, вы соглашаетесь с политикой обработки персональных данных автономной некоммерческой организации высшего образования "Университет Иннополис" и договором оферты.
Учебная программа
Олимпиадное программирование. Группа 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 и префиксное дерево (бор)
и дополнительные темы..
Оставайтесь в курсе: ответы на самые актуальные вопросы
Мария Романовская
Руководитель сектора организации образовательных программ в Университете Иннополис
Татьяна
Ерохина
Менеджер образовательных программ отдела довузовской подготовки в Университет Иннополис
Ждём ваших звонков и писем
Контакты для связи
+7 (843) 203-92-53 (доб. 7029)
t.erokhina@innopolis.ru
+7 (843) 203-92-53 (доб. 221)
m.romanovskaia@innopolis.ru