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

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

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

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

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

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

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

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

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

О курсе

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

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

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

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

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

Нагрузка

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

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