Подготовка к олимпиадам по программированию для среднего уровня, 7-9 классы
Годовой курс
Проработаем все темы и достигнем вашей цели.
31 занятие
Занятие длится 2 академических часа. Занятия проходят онлайн по средам c 18:00 до 20:00.
В прямом эфире
Можно смотреть онлайн, а потом пересмотреть в записи.
Почему этот курс поможет вам
За 31 занятие изучим все важные темы для успеха на олимпиадах
Освоим Python в олимпиадном программировании, научимся писать и отлаживать программы, решать задачи. Рассмотрим такие олимпиадные темы, как алгоритмы поиска и сортировки, арифметические алгоритмы, рекурсия и динамическое программирование и другие.
Ваш куратор курса ответит на вопросы в течение двух часов, 24/7
Кураторы разбираются в программе и предмете, поэтому легко ответят на ваши вопросы по курсу и домашке — в любое время Они хорошо знают, как непросто бывает с учёбой, и помогут не забросить её. Если вы запутаетесь в задании или даже потеряете мотивацию, у вас будет поддержка Самая важная задача куратора — помочь вам справиться со стрессом и достигнуть целей
Разберемся, как решать нестандартные задачи
Узнаем много олимпиадных «фишек». Будем практиковаться на реальных олимпиадных задачах на вебинарах и самостоятельно. Домашнее задание состоит из набора задач, которые проверяются автоматически, как это принято на олимпиадах по программированию.
Что вы изучите
Готовим побеждать
Учись в Фоксфорде и побеждай на олимпиадах
Изучаем главное
Обучаем методам, принципам, подходам, чтобы понимать информатику и справляться с любой задачей
Соревновательный дух
Оцени свои силы среди сильнейших в этом предмете
Содержание курса
За 31 занятие разберём абсолютно все темы, которые нужны для вашей цели
Раздел рассказывает об основных конструкциях языка программирования, учит работать со словарями, множествами и файлами. Полученные знания используются для решения олимпиадных задач.
Ввод/вывод, целочисленная арифметика
Условная инструкция
Циклы for и while
Строки
Списки
Файловый ввод/вывод
Словари и множества
Функции. Рекурсия
Раздел посвящен нескольким важным числовым алгоритмам, проверке числа на простоту, а также решению задач по теме.
Проверка числа на простоту
Разложение на множители
Алгоритм Евклида
Раздел знакомит с различными видами сортировок Python, принципами использования упорядоченности массива для быстрого поиска элементов, а также с олимпиадными задачами по теме.
Квадратичные алгоритмы сортировки
Быстрые сортировки
Линейный и двоичный поиск в упорядоченном массиве
Метод двух указателей
Раздел рассказывает о классических задачах одномерного и двумерного динамического программирования, а также задачах, решаемых данным методом.
Одномерное динамическое программирование
Двумерное динамическое программирование
Наибольшая возрастающая и наибольшая общая подпоследовательности
Задача об укладке рюкзака
Раздел знакомит с комбинаторными структурами, математическими играми, учит решать задачи на рекурсивный перебор.
Игры и стратегии
Генерация и подсчет числа комбинаторных последовательностей
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas