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

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

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

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

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

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

Разделы в курсе «Олимпиадное программирование. Базовый уровень» 4 раздела Уроки в курсе «Олимпиадное программирование. Базовый уровень» 17 уроков Тесты в курсе «Олимпиадное программирование. Базовый уровень» 16 тестов Задачи в курсе «Олимпиадное программирование. Базовый уровень» 63 задачи Время прохождения курса «Олимпиадное программирование. Базовый уровень» 15 ч. Последнее обновление курса «Олимпиадное программирование. Базовый уровень» обн. 1 год назад

Анализ эффективности алгоритмов

2 урока
1. Основы анализа эффективности алгоритмов ↗
2. Основные классы эффективности ↗

Теоретико-числовые алгоритмы

6 уроков
1. Целочисленная арифметика ↗
2. Проверка на простоту ↗
3. Нахождение простых множителей ↗
4. Решето Эратосфена ↗
5. НОД. Алгоритм Евклида ↗
6. Итоговый контест ↗

Алгоритмы поиска

4 урока
1. Линейный и бинарный поиск ↗
2. Бинарный поиск по ответу ↗
3. Метод двух указателей ↗
4. Итоговый контест ↗

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

5 уроков
1. Линейные структуры данных ↗
2. Стеки ↗
3. Очередь, дек ↗
4. Деревья. Куча (heap) ↗
5. Итоговый контест ↗