Курс на Stepik
Обложка курса «Теоретическая информатика: вычислимость» на Stepik
Бесплатно

Теоретическая информатика: вычислимость 0.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Теоретическая информатика: вычислимость»Учеников на курсе 4 044
Сертификаты, выданные на курсе «Теоретическая информатика: вычислимость»Сертификатов выдано 31
Отзывы о курсе «Теоретическая информатика: вычислимость»Отзывов получено 0
Рейтинг курса «Теоретическая информатика: вычислимость»Рейтинг курса 0.000
Уроки в курсе «Теоретическая информатика: вычислимость»Количество уроков 26
Тесты в курсе «Теоретическая информатика: вычислимость»Количество квизов 23
Задачи с кодом в курсе «Теоретическая информатика: вычислимость»Количество задач с кодом 41
Время прохождения курса «Теоретическая информатика: вычислимость»Время прохождения курса
Обновления курса «Теоретическая информатика: вычислимость»Обновления курса
Дата публикации курса «Теоретическая информатика: вычислимость»Дата публикации курса
Последнее обновление курса «Теоретическая информатика: вычислимость»Последнее обновление

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

Слова «теоретическая информатика», а особенно их английский вариант (“theoretical computer science”), звучат странно — как «сухое плавание». Но в них есть смысл, причём не только для теоретиков: абстрактные конструкции и математические результаты, если они хорошо поняты, в нужный момент могут натолкнуть на решение вполне практической задачи.

Мы попытались отобрать простые и одновременно важные понятия и результаты, которые могут вам пригодиться. Некоторые из них совсем практические (скажем, инварианты циклов, коды с исправлением ошибок или криптографические протоколы), другие скорее указывают границы возможностей (скажем, результаты об алгоритмической неразрешимости или NP-полноте). Разделы достаточно независимы, так что если что-то не понравилось или показалось непонятным, можно идти дальше.

По большей части мы не используем сложной математики (а базовые результаты про целые числа мы напоминаем) и каких-то конкретных программистских навыков, но, конечно, некоторая математическая грамотность и программистский опыт не повредят.

Наконец, заранее просим прощения, если курс покажется вам неудачным — рассказывать что-то, не видя реакции, всегда трудно, и это скорее первый блин, чем результат многолетней практики.

О курсе

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

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

студенты младших курсов

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

Сертификат курса Теоретическая информатика: вычислимость

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 31 учеников получили сертификат.

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