• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Вайб-кодинг

ID 1204257

Статус: Курс обязательный (Глобальные цифровые коммуникации)
Когда читается: 3-й курс, 3 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 34

Программа дисциплины

Аннотация

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

Цель освоения дисциплины

  • Сформировать понимание концепции вайб-кодинга как зрелого подхода к разработке ПО и его места в современном технологическом ландшафте.
  • Развить навыки составления эффективных промптов для генерации, рефакторинга и отладки кода.
  • Научить критически оценивать, тестировать и дорабатывать AI-сгенерированный код.
  • Познакомить с актуальными AI-инструментами для разработки (агентные среды, мультимодальные модели, специализированные coding-модели).
  • Сформировать навыки работы с AI-агентами для автономного выполнения задач разработки.
  • Сформировать понимание ограничений, рисков и этических аспектов AI-assisted разработки в профессиональном контексте.
Планируемые результаты обучения

Планируемые результаты обучения

  • Объясняет концепцию вайб-кодинга, описывает историю его развития и сравнивает актуальные инструменты.
  • Составляет промпты для генерации, отладки и рефакторинга кода.
  • Критически оценивает и дорабатывает код, сгенерированный искусственным интеллектом.
  • Настраивает ИИ-агентов, ставит им задачи разработки и проверяет результаты их автономной работы.
  • Разрабатывает и тестирует работоспособные приложения с помощью ИИ-инструментов.
  • Анализирует этические, правовые и профессиональные аспекты разработки с использованием искусственного интеллекта.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Вайб-кодинг: концепция, история, состояние индустрии
  • Тема 2. Экосистема AI-инструментов
  • Тема 3. Промпт-инжиниринг для кода
  • Тема 4. Итеративная разработка и управление контекстом
  • Тема 5. AI-агенты в разработке
  • Тема 6. Отладка, тестирование и code review
  • Тема 7. Архитектура, документация и большие проекты
  • Тема 8. Этика, безопасность и профессиональная ответственность
  • Тема 9. Финальный проект
Элементы контроля

Элементы контроля

  • неблокирующий Практическое задание №1
    Студент получает набор из 5 практических задач разного уровня сложности и решает каждую с помощью AI-инструмента. Для каждой задачи необходимо предоставить: Финальный промпт (или задокументированную цепочку промптов с пометками, что и почему менялось) Сгенерированный код (финальная версия) Краткий разбор (3–5 предложений): что пришлось уточнять, какие итерации были, почему финальный вариант лучше первого.
  • неблокирующий Практическое задание №2
    Студенту выдаётся фрагмент кода объёмом 200–400 строк, сгенерированного AI по реальному заданию. В коде намеренно заложены ошибки трёх категорий: Категория A — функциональные ошибки: код не работает корректно в определённых сценариях Категория B — уязвимости безопасности: SQL-инъекции, незащищённые данные, небезопасная обработка входных данных и т.д. Категория C — проблемы качества: неоптимальные алгоритмы, дублирование кода, нечитаемые конструкции.
  • неблокирующий Активность на занятиях
    Оценивается участие студента в практических занятиях на протяжении всего курса: выполнение in-class заданий, участие в обсуждениях, демонстрация промежуточных результатов, помощь другим студентам. Преподаватель фиксирует активность на каждом занятии. Итоговый балл выставляется по совокупности всех занятий.
  • неблокирующий Финальный проект
    Студент разрабатывает мини-приложение с использованием AI-инструментов. Обязательные составляющие сдачи: 1.Работающее приложение — репозиторий на GitHub с README, инструкцией по запуску и кратким описанием функциональности 2.Дневник разработки — документ, фиксирующий ключевые промпты, итерации, принятые архитектурные решения и трудности, с которыми столкнулся студент 3.Презентация и защита (7–10 минут) — демонстрация работающего приложения + рассказ о процессе разработки + ответы на вопросы.
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 3rd module
    0.15 * Активность на занятиях + 0.35 * Финальный проект + 0.25 * Практическое задание №1 + 0.25 * Практическое задание №2
Список литературы

Список литературы

Рекомендуемая основная литература

  • Алгоритмы и структуры данных - Юрина Т. А. - Сибирский государственный автомобильно-дорожный университет - - - 2026 - русский - https://e.lanbook.com/book/520827 - ЛАНЬ - 520827
  • Берджесс Э. - Искусственный интеллект - для вашего бизнеса - 9-785-907274-81-5 - Интеллектуальная Литература - 2021 - https://znanium.ru/catalog/document?id=387328 - 387328 - ZNANIUM
  • Вычислительное мышление : новый способ решать сложные задачи, Керзон, П., 2018
  • Генеративный искусственный интеллект - Душкин Р. В. - Издательство "ДМК Пресс" - 978-5-93700-374-4 - 2025 - русский - https://e.lanbook.com/book/514902 - ЛАНЬ - 514902
  • Масштабированный скрам: Как организовать гибкую разработку в крупной компании - Б.Водде; К.Ларман - Альпина Паблишер - 9785961483963 - 2023 - русский - https://hse.alpinadigital.ru/book/25739 - Alpina - 25739
  • Метакогнитивная промпт-инженерия - Душкин Р. В. - Издательство "ДМК Пресс" - 978-5-93700-425-3 - 2026 - русский - https://e.lanbook.com/book/521214 - ЛАНЬ - 521214
  • Разработка программного продукта: профессиональные стандарты, жизненный цикл, командная работа - Лауферман О. В., Лыгина Н. И. - Новосибирский государственный технический университет - 978-5-7782-3893-0 - 2019 - русский - https://e.lanbook.com/book/152251 - ЛАНЬ - 152251
  • Шепелева, О. П. Генеративный искусственный интеллект как двигатель инноваций в реинжиниринге: от проектирования до внедрения : монография / О. П. Шепелева, С. М. Кашин. — Москва : Русайнс, 2026. — 79 с. — ISBN 978-5-466-11430-0. — URL: https://book.ru/book/962963 (дата обращения: 01.07.2026). — Текст : электронный.

Рекомендуемая дополнительная литература

  • Нейросети для маркетинга, SMM и создания контента - Д. Халилов - Альпина Паблишер - 9785006300507 - 2026 - русский - https://hse.alpinadigital.ru/book/47506 - Alpina - 47506
  • Программирование на Python - Сергеева О. А. - Кемеровский государственный университет - 978-5-8353-3123-9 - 2024 - русский - https://e.lanbook.com/book/420758 - ЛАНЬ - 420758
  • Прототипирование и разработка пользовательского интерфейса: оптимизация UX - Баланов А. Н. - Издательство "Лань" - 978-5-507-55007-4 - 2026 - русский - https://e.lanbook.com/book/515090 - ЛАНЬ - 515090
  • Хороший, плохой, искусственный: Мифы вокруг ИИ и реальные примеры его использования - А.Нараянан; С.Капур - Альпина ПРО - 9785002060399 - 2026 - русский - https://hse.alpinadigital.ru/book/47156 - Alpina - 47156

Авторы

  • Охотина Мария Игоревна
  • Владес Олег Александрович