Close
Остались вопросы? Свяжитесь с нами!
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Задать вопрос
Оставьте свои контактные данные. Куратор свяжется с вами, чтобы ответить на все вопросы.

Смена «ОЛИМПИАДНОЕ ПРОГРАММИРОВАНИЕ И МАТЕМАТИКА»

Программа смены «Олимпиадное программирование и математика» направлена на интенсивную подготовку школьников к участию в олимпиадах по программированию и информатике. Участники погрузятся в мир алгоритмов, логики и креативного решения задач, освоят основные алгоритмы и структуры данных, научатся писать эффективный код и решать задачи олимпиадного уровня. Требуется входное тестирование (базовые знания Python: переменные, условия, циклы, списки). Освоение программы позволит обучающимся успешно выступать на олимпиадах различного уровня.

Что вас ждёт?

Интерактивные занятия

70% практики

Обучение в группах

Объединенных по возрасту и уровню знаний

Развитие навыков

В сфере современных информационных технологий

Новые друзья

И единомышленники

Работа в командах

Над проектами и портфолио

Внимательные преподаватели

Заинтересованные в вашем успехе

Современное оборудование

И ПО для обучения

Понимание профессий

Какие профессии из мира ИТ интересны для обучения и работы

Программы обучения

Выстроенные при поддержке команды методистов

Легенда смены

Вы — будущие чемпионы олимпиад по программированию. За 10 дней вам предстоит освоить ключевые алгоритмы и структуры данных, решить десятки задач, принять участие в мини-хакатонах и доказать своё мастерство во внутренней олимпиаде. Самые сильные участники получат рекомендации для участия в региональных и всероссийских соревнованиях!

Планируемые результаты обучения

Знать

1

Основные алгоритмы обработки данных (линейный поиск, поиск min/max, сумма)

2

Алгебру логики и побитовые операции (&, |, ^, <<, >>)

3

Алгоритм бинарного поиска (по массиву, по ответу)

4

Комбинаторные алгоритмы (перестановки, сочетания, рекурсивный перебор)

5

Алгоритмы обработки одномерных и двумерных массивов

6

Основы теории игр (выигрышные и проигрышные позиции)

7

Рекурсивные алгоритмы и принципы мемоизации (динамическое программирование)

8

Принципы работы хэш-таблиц (словарей) для ускорения поиска

Уметь

1

Писать эффективный код на Python без ошибок

2

Применять бинарный поиск для решения задач «подбора параметра»

3

Реализовывать переборные алгоритмы (рекурсия, комбинаторика)

4

Обрабатывать одномерные и двумерные массивы (сдвиги, префиксные суммы, обход по спирали)

5

Анализировать игровые позиции и определять выигрышные стратегии

6

Использовать рекурсию с мемоизацией для оптимизации вычислений

7

Читать и понимать условия олимпиадных задач

Владеть

1

Навыками отладки и тестирования решений на различных входных данных

2

Навыками работы в системе автоматической проверки задач (Clio / Stepik)

3

Навыками работы в команде при разборе задач и мини-хакатонах

4

Навыками тайм-менеджмента на олимпиаде (распределение времени по задачам)

Фотоотчёт с занятий

Структура образовательной программы

📋

Входное тестирование

Обязательно

Для участия в смене необходимо пройти входное тестирование, которое включает:

  • Базовые знания Python (переменные, типы данных, условия, циклы, списки)
  • Решение 2–3 простых задач на алгоритмическое мышление

Тестирование проводится за 1–2 недели до начала смены для формирования групп по уровню подготовки.

1

Введение и базовые алгоритмы. Простые алгоритмы обработки данных, алгебра логики, бинарный поиск

12 часов
2

Массивы и комбинаторика. Комбинаторные алгоритмы, обработка одномерных и двумерных массивов

12 часов
3

Рекурсия и теория игр. Теория игр, рекурсивные алгоритмы и математические ряды

8 часов
4

Финал: внутренняя олимпиада. Рекурсия с мемоизацией, хэш-таблицы, соревнование в формате олимпиады, разбор задач, награждение

8 часов

Категория обучающихся

Школьники 12–17 лет (по набору, с обязательным входным тестированием)

Объём программы

40 академических часов (интенсивная смена, 10 дней)

Преподаватели

Занятия ведут преподаватели Высшей ИТ-школы КГУ — эксперты с многолетним опытом в ИТ и педагогике, а также практикующие разработчики, аналитики и специалисты по кибербезопасности из ведущих ИТ-компаний города.

Преподавательский состав

Силенок Юрий Викторович
Чувиляева Александра Сергеевна
Пигузов Алексей Александрович
Козырина Мария Вячеславовна

Условия обучения

Условия обучения

  • Объём программы: 40 академических часов (интенсив)
  • Формат обучения: Очный
  • Длительность смены: 10 дней
  • Документ по окончании: Сертификат ИВИТШ в КГУ

Даты проведения смен 2026

  • 1 поток: 29 июня – 10 июля
  • 2 поток: 13 июля – 24 июля
  • 3 поток: 27 июля – 7 августа

Где проходит обучение

  • г. Кострома, ул. Ивановская, д. 24а,
    корпус «Б» ВИТШ КГУ
Вступайте в чат с куратором, чтобы задать вопросы и получать актуальную информацию
Made on
Tilda