Мы используем cookie для стабильной работы сервиса. Подробнее

Доказательства

ФорматОнлайн
Длительность5–8 часов в неделю
Объём5 занятий
По окончанииStepik
О курсе

Подробнее

В этом первом курсе программы по дискретной математике мы будем изучать доказательства в дискретной математике. Доказательства важны и нужны во всех разделах компьютерных наук: нужно доказывать корректность программ, алгоритмов, протоколов, а также оценки на их эффективность. Мы познакомимся с распространёнными типами доказательств (доказательства существования, оптимальности, корректности; метод математической индукции; оценки скорости роста), а также узнаем, как доказательства классифицируются в компьютерных науках с вычислительной точки зрения (увидим примеры интерактивных и вероятностно проверяемых доказательств). Вы увидите много применений идей дискретной математики в компьютерных науках (в частности, много кода на Python) и много примеров и визуализаций, а также решите более сорока задач. Мы поможем вам в этом: для каждой задачи мы приводим подробное решение, а также быстро отвечаем на вопросы на форуме.
Требования

Что нужно для старта

  • Знание математики на школьном уровне.
Результат

Что вы получите

  • Записывать доказательства и находить ошибки в доказательствах
  • Оценивать время работы алгоритмов
  • Применять принцип математической индукции
  • Доказывать существование, оптимальность и универсальность
  • Пользоваться разными типами доказательств
Аудитория

Для кого этот курс

  • Для всех, кто хочет разобраться в математических основах компьютерных наук. Несколько первых уроков курса открыты и помогут вам понять, будет ли курс вам интересен.
Содержание

Программа курса

5 занятий
ТемаЧто внутри
01О курсе

- Добро пожаловать!

02Доказательства существования и оптимальности

- Конструктивные доказательства существования
- Трудные и открытые задачи в теории чисел (опционально)
- Доказательства несуществования
- Неконструктивные доказательства существования
- Больше неконструктивных доказательств (опционально)
- Доказательства оптимальности
- Применение: коды, исправляющие ошибки (опционально)

03Доказательства универсальных утверждений: индукция

- Метод математической индукции
- База индукции
- Полная индукция
- Метод минимального контрпримера
- Усиление утверждения
- Вложенные утверждения (опционально)

04Доказательства корректности алгоритмов и оценок на время работы

- Многочлен, экспонента и логарифм
- Скорость роста функций
- Инварианты и алгоритмы
- Отгадывание числа
- Приложение: сжатие данных (опционально)

05Доказательства в компьютерных науках (опционально)

- Сертификаты
- Теория вычислимости
- Теория сложности вычислений
- Интерактивные доказательства
- Доказательства с нулевым разглашением
- Вероятностно проверяемые доказательства

01О курсе

- Добро пожаловать!

02Доказательства существования и оптимальности

- Конструктивные доказательства существования
- Трудные и открытые задачи в теории чисел (опционально)
- Доказательства несуществования
- Неконструктивные доказательства существования
- Больше неконструктивных доказательств (опционально)
- Доказательства оптимальности
- Применение: коды, исправляющие ошибки (опционально)

03Доказательства универсальных утверждений: индукция

- Метод математической индукции
- База индукции
- Полная индукция
- Метод минимального контрпримера
- Усиление утверждения
- Вложенные утверждения (опционально)

04Доказательства корректности алгоритмов и оценок на время работы

- Многочлен, экспонента и логарифм
- Скорость роста функций
- Инварианты и алгоритмы
- Отгадывание числа
- Приложение: сжатие данных (опционально)

05Доказательства в компьютерных науках (опционально)

- Сертификаты
- Теория вычислимости
- Теория сложности вычислений
- Интерактивные доказательства
- Доказательства с нулевым разглашением
- Вероятностно проверяемые доказательства

Документ после выпуска

Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Доказательства» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

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

Годовой математика с Сашей Теплой + русский язык с Александром | 6 класс
9 ноября
Годовой математика с Сашей Теплой + русский язык с Александром | 6 класс

Комбо курсов по математике и русскому языку для 6 класса — это возможность системно пройти программу сразу по двум ключевым школьным предметам и не терять базу в течение года. Рег…

Онлайн3 занятийНачальный
Персональный наставникДомашние задания+4
61 690 ₽от 7 590 ₽/мес
Bioinformatics Algorithms @UNBC
Bioinformatics Algorithms @UNBC

How do we sequence and compare genomes? How do we identify the genetic basis for disease? How do we construct an evolutionary Tree of Life for all species on Earth? When you compl…

Онлайн11 занятий
70 ₽
Начать без затрат

Бесплатные курсы

Как читать математику — разбираем матан вместе.
Бесплатно3 часа
Как читать математику — разбираем матан вместе.

Открыть учебник, понять все слова и всё равно потерять смысл — нормальный опыт. Математический текст приходится читать иначе: строить собственные примеры, распутывать определения…

Онлайн1 занятий
Бесплатно
Комбинаторика для начинающих — курс А.М. Райгородского (МФТИ)
Бесплатно2-3
Комбинаторика для начинающих — курс А.М. Райгородского (МФТИ)

🏆 Номинант Stepik Awards 2024 в категории «Лучший бесплатный курс».Комбинаторика учит заменять длинный перебор одной хорошей идеей. Андрей Райгородский начинает с правил сложения…

Онлайн7 занятий
Бесплатно
Основы перечислительной комбинаторики
Бесплатно5-8 часов в неделю
Основы перечислительной комбинаторики

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

Онлайн5 занятий
Бесплатно