Подготовка к олимпиадам по программированию для среднего уровня, 7-8 классы

Подготовка к олимпиадам по программированию для среднего уровня, 7-8 классы

Изучите язык программирования Python с нуля и успешно подготовьтесь к олимпиаде.

Организатор
Онлайн-школа Фоксфорд

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

Елена Горская
Елена Горская

Кандидат физико-математических наук. Член жюри олимпиад. Главный редактор проекта problems.ru.

Уровень
Средний
Длительность
8 месяцев
Документ
Сертификат
Стоимость
11 990 ₽
11 990 ₽

Содержание курса

Основы программирования на языке Python:

  1. Ввод/вывод, целочисленная арифметика.
  2. Условная инструкция.
  3. Циклы for и while.
  4. Строки.
  5. Списки.
  6. Файловый ввод/вывод.
  7. Словари и множества.
  8. Функции. Рекурсия.

Численные методы:

  1. Проверка числа на простоту.
  2. Разложение на множители.
  3. Алгоритм Евклида.
  4. Поиск и сортировка:
  5. Квадратичные алгоритмы сортировки.
  6. Быстрые сортировки.
  7. Линейный и двоичный поиск в упорядоченном массиве.
  8. Метод двух указателей.

Динамическое программирование:

  1. Одномерное динамическое программирование.
  2. Двумерное динамическое программирование.
  3. Наибольшая возрастающая и наибольшая общая подпоследовательности.
  4. Задача об укладке рюкзака.

Комбинаторные алгоритмы:

  1. Игры и стратегии.
  2. Генерация и подсчет числа комбинаторных последовательностей.

Структуры данных:

  1. Стек, очередь, дек.

Кому подойдет данный курс

Курс подходит тем, кто хочет изучить язык Python, начать программировать и участвовать в олимпиадах в данном направлении.

Приобретенные навыки

Во время обучения вы освоите следующие навыки:

  • освоение алгоритмов поиска и сортировки;
  • знакомство с арифметическими алгоритмами;
  • программирование на языке Python.

В результате с нуля вы научитесь программировать на языке Python, освоите необходимые знания и сможете успешно подготовиться олимпиадам.

Дополнительная информация

Школа дает бесплатный доступ к первому вводному занятию, чтобы вы оценили курс и формат подачи информации на практике.

Узнать больше о курсе
Обучение "Подготовка к олимпиадам по программированию для продвинутого уровня" от онлайн-школы Foxford
Уровень
Средний
Длительность
8 месяцев
Документ
Сертификат
11 990 ₽

Похожие курсы

Подготовка к олимпиадам
"Продвинутые" алгоритмы для школьников

Вашему вниманию предлагается курс для детей, участвовавших в олимпиадах по программированию. В рамках программы школьники ознакомятся с алгоритмами, сортировкой, динамическим программированием, работой с графическими объектами и приобретут другие полезные навыки.

21 час
Начинающий
21 час
Сертификат

Организатор

Онлайн-университет ИНТУИТ

Стоимость

Бесплатно
Подготовка к олимпиадам
Подготовка к олимпиадам по программированию для среднего уровня, 7-8 классы

Изучите язык программирования Python с нуля и успешно подготовьтесь к олимпиаде.

8 месяцев
Средний
8 месяцев
Сертификат

Организатор

Онлайн-школа Фоксфорд

Стоимость

11 990 ₽
Подготовка к олимпиадам
Подготовка к ВсОШ и Вузовским олимпиадам по информатике для 10-11 класса

Курс поможет вам успешно подготовиться к ВСОШ. Практическая программа, направлена на решение задач прошлых лет по программированию, типовых заданий и на разбор типичных ошибок.

5 месяцев
Начинающий
5 месяцев
Сертификат

Организатор

Онлайн-школа Фоксфорд

Стоимость

11 490 ₽
Подготовка к олимпиадам
Подготовка к олимпиадам по программированию для продвинутого уровня, 9 класс

С помощью курса вы улучшите свои знания по языку C++, успешно подготовитесь к олимпиаде по программированию и сможете в дальнейшем профессионально расти в данном направлении.

8 месяцев
Средний
8 месяцев
Сертификат

Организатор

Онлайн-школа Фоксфорд

Стоимость

19 990 ₽
Подготовка к олимпиадам
Олимпиадное программирование для школьников

С помощью курса вы подтяните свои знания по программированию и под руководством опытных преподавателей успешно подготовитесь к олимпиаде.

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽