Машины Тьюринга
О чём курс
О чём курс
Машины Тьюринга иллюстрируют фундаментальные основы теории алгоритмов и базовые концепции вычислений. Эта абстрактная модель раскрывает свою историю возникновения, формальное определение и ключевую роль в развитии теоретической информатики.
Что внутри
Обучение делится на вводную теоретическую часть и прикладной блок. В теоретическом разделе подробно разбирается многообразие вычислительных моделей: универсальные, недетерминированные, многоленточные, квантовые, вероятностные машины Тьюринга, а также машина Поста, тезис Чёрча — Тьюринга и проблема останова.
Практическая часть курса сосредоточена на программировании машин Тьюринга и работе с их программными симуляторами. Учащиеся разбирают кодирование информации, принципы написания алгоритмов и реализацию базовых арифметических операций: инкремента, сложения и вычитания.
Формат
Курс состоит из видеоуроков, которые сопровождаются наглядными примерами для упрощения восприятия сложных абстрактных понятий. Для освоения программы не требуется узкоспециализированных входных знаний — вся необходимая база содержится в видеоматериалах.
Для кого
Материал курса ориентирован на развитие фундаментального понимания вычислений и рассчитан на:
- действующих и начинающих программистов;
- системных архитекторов;
- студентов и аспирантов технических вузов;
- всех, кто интересуется теоретической информатикой, кибернетикой и цифровыми технологиями.
Программа обучения
- Машина Тьюринга
- Зоопарк машин Тьюринга
- Универсальная машина Тьюринга
- Устройство универсальной машины Тьюринга
- Недетерминированная машина Тьюринга
- Машина Тьюринга с несколькими лентами
- Машина Тьюринга с несколькими дорожками
- Квантовая машина Тьюринга
- Нейронная машина Тьюринга
- Вероятностная машина Тьюринга
- Машина Поста-Тьюринга
- Только читающая машина Тьюринга
- Только читающая машина Тьюринга с только правым сдвигом
- Симметричная машина Тьюринга
- Машина Тьюринга, которая всегда останавливается
- Однозначная машина Тьюринга
- Предельный ординал Омега
- Машина Зенона
- Формальные системы
- Теоремы Гёделя о неполноте
- Диагонализация Кантора
- Проблема останова машины Тьюринга
- Тьюринг-полнота
- Тезис Чёрча-Тьюринга
- Унарное и бинарное кодирование информации для машины Тьюринга
- Языки программирования для машин Тьюринга
- Общие принципы программирования машин Тьюринга
- Программирование машин Тьюринга: инкремент
- Программирование машин Тьюринга: сложение
- Программирование машин Тьюринга: вычитание
- Программирование машины Поста
- Симуляторы машин Тьюринга
Теги курса
Другие материалы автора 12
РД Роман Душкин Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.