Занятия к олимпиадам по программированию в 7–9 классах

Занятия к олимпиадам по программированию в 7–9 классах

8490 ₽ за 30 занятий по 2 часа
Горская Елена Сергеевна
Кандидат физико-математических наук
ПодробнееОставить заявку
О курсе
Курс для всех, кто хочет участвовать в олимпиадах по программированию. Мы изучим основы языка Python и способы решения олимпиадных задач. Разберём алгоритмы поиска и сортировки, рекурсию и структуры данных. Вы будете писать и отлаживать собственные программы. Решения задач проверяются автоматически, как на настоящей олимпиаде.
  • 30занятий
    по 2 часа
  • 187интерактивных
    задач
Программа курса
Онлайн-занятия проходят по средам в 16:00 по Москве и всегда доступны в записи
Динамическое программирование
12 часов
  • Одномерное динамическое программирование
  • Двумерное динамическое программирование
  • Наибольшая возрастающая и наибольшая общая подпоследовательности
  • Задача об укладке рюкзака
Комбинаторные алгоритмы
6 часов
  • Игры и стратегии
  • Генерация и подсчет числа комбинаторных последовательностей
Основы языка Python
20 часов
  • Ввод/вывод, целочисленная арифметика
  • Условная инструкция
  • Циклы for и while
  • Строки
  • Списки
  • Файловый ввод/вывод
  • Словари и множества
  • Функции. Рекурсия
Поиск и сортировка
10 часов
  • Квадратичные алгоритмы сортировки
  • Быстрые сортировки: cортировка слиянием; быстрая сортировка Хоара; стандартная сортировка в Python
  • Линейный и двоичный поиск в упорядоченном массиве
  • Метод двух указателей
Структуры данных
6 часов
  • Стек, очередь, дек
  • Куча (heap)
Численные методы
6 часов
  • Проверка числа на простоту
  • Разложение на множители
  • Алгоритм Евклида
Преподаватель курса
Горская Елена Сергеевна
  • Кандидат физико-математических наук
  • Член жюри олимпиад
  • Главный редактор проекта problems.ru
  • Опыт преподавания: более 10 лет
Отзывы наших выпускников
1439 учеников прошли этот курс

Куссев Андрей

«Я наконец-то могу создавать оконные приложения, а также программировать на таком одновременно сложном и интересным C++. Я очень рад, плюс преподаватель - просто класс, она и расскажет толково, и остроумно пошутит.»
Как проходит обучение
Занятия проходят в режиме реального времени, а записи уроков доступны школьнику до конца года
К каждому занятию доступны теоретические материалы и конспекты
Во время занятия ученик может задать вопросы преподавателю и сразу получить ответ
Чтобы отработать навыки решения задач, школьники выполняют домашние задания после каждого занятия
Заполните форму и получите бесплатное занятие
Класс обучения
Предмет обучения
Цель обучения
Заполните форму и получите бесплатное занятие
Класс обучения
Предмет обучения
Цель обучения