Курс на Stepik
Обложка курса «Олимпиадное программирование. Базовый уровень» на Stepik
Бесплатно

Олимпиадное программирование. Базовый уровень ★ 4.762

Открыть на
STEPIK.ORG

Курс, прежде всего, предназначен для начинающих программистов и для быстрого старта в олимпиадное программирование мы рекомендуем Python. В курсе выделены следующие темы: теоретико-числовые алгоритмы, алгоритмы поиска и основы структур данных, а также рассматриваются вопросы эффективности алгоритмов. Освоение этих тем даст школьникам возможность решать существенную часть задач школьного и муниципального этапов Всероссийской олимпиады школьников по информатике, а студентам формировать компетенции в области программирования.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Олимпиадное программирование. Базовый уровень»Учеников на курсе 14 004
Сертификаты, выданные на курсе «Олимпиадное программирование. Базовый уровень»Сертификатов выдано 0
Отзывы о курсе «Олимпиадное программирование. Базовый уровень»Отзывов получено 21
Рейтинг курса «Олимпиадное программирование. Базовый уровень»Рейтинг курса 4.762
Уроки в курсе «Олимпиадное программирование. Базовый уровень»Количество уроков 17
Тесты в курсе «Олимпиадное программирование. Базовый уровень»Количество квизов 16
Задачи с кодом в курсе «Олимпиадное программирование. Базовый уровень»Количество задач с кодом 63
Время прохождения курса «Олимпиадное программирование. Базовый уровень»Время прохождения курса —
Обновления курса «Олимпиадное программирование. Базовый уровень»Обновления курса — —
Дата публикации курса «Олимпиадное программирование. Базовый уровень»Дата публикации курса — ———
Последнее обновление курса «Олимпиадное программирование. Базовый уровень»Последнее обновление — ———

Чему вы научитесь

Курс, прежде всего, предназначен для начинающих программистов. И для быстрого старта мы рекомендуем Python. Python проще изучить с нуля даже новичку в программировании, на нем легко писать, а написанный код хорошо читается. Python – современный язык программирования, он широко используется для машинного обучения, в Data Science и т.п. По количеству учебных пособий и предложений онлайн-курсов Python бесспорно выигрывает у других языков.

Но если вы хотите достичь существенных успехов в олимпиадном программировании, то, конечно, в дальнейшем предпочтительно изучать  языки C/C++, использование которых гарантирует получение полного решения задач на олимпиадах, поэтому мы старались добавлять решения и примеры на С++ в текстовые материалы. Все задачи курса можно решать с использованием любого языка программирования из доступных на Stepik. 

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

О курсе

Курс, прежде всего, предназначен для начинающих программистов и для быстрого старта в олимпиадное программирование мы рекомендуем Python. В курсе выделены следующие темы: теоретико-числовые алгоритмы, алгоритмы поиска и основы структур данных, а также рассматриваются вопросы эффективности алгоритмов. Освоение этих тем даст школьникам возможность решать существенную часть задач школьного и муниципального этапов Всероссийской олимпиады школьников по информатике, а студентам формировать компетенции в области программирования.

Начальные требования

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

Для прохождения курса необходимо, как минимум, владеть базовыми навыками программирования на Python 3  (ветвление, циклы, базовые типы данных, коллекции, функции) или любого другого языка программирования из доступных на Stepik для решения задач по программированию. 

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

Нагрузка

2-4 часа в неделю

Расскажите о курсе друзьям