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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Олимпиадное программирование. Базовый уровень»Учеников на курсе 13 791
Сертификаты, выданные на курсе «Олимпиадное программирование. Базовый уровень»Сертификатов выдано 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. Итоговый контест