ГКП на ПХВ «Школа-лицей №59 имени Кәріма Мыңбаева»
акимата города Астаны
ВАЙБ-КОДИНГ
(программа элективного курса по информатике для 11-х классов)
г. Астана
2026
Рассмотрено на педагогическом совете образовательной организации, рекомендовано в экспертный совет городского учебно-методического совета (протокол №2 от 30 октября 2025 года).
Рецензенты:
Туткышбаева Шырын Сарыбаевна, Astana IT University, Школа программной инженерии, PhD, ассистент-профессор
Абенова С.К., Школа-гимназия №17 им. А.Курманова г.Астаны, учитель информатики категории педагог-мастер
Составитель:
Автор: Мұқашова Айнұр Нұрғожақызы, педагог модератор, учитель информатики Школы-лицей №59 имени Кәріма Мыңбаева
Аннотация
Данный элективный курс предназначен для учащихся 11-х классов средних общеобразовательных школ и является предметно-ориентированным. Этот курс познакомит старшеклассников с новым и перспективным способом программирования — вайб-кодингом. Он основан на использовании искусственного интеллекта, который помогает создавать программный код по описанию задачи на обычном языке. В процессе обучения ученики научатся эффективно формулировать задачи, использовать AI-помощников для генерации, отладки и оптимизации кода без глубоких знаний программирования. Курс охватывает базовые понятия, работу с промптами, создание и тестирование программ, а также этические аспекты современных технологий и пример создания собственных проектов.
СОДЕРЖАНИЕ
| Пояснительная записка | 3 |
| Содержание курса | 5 |
| Тематическое планирование | 7 |
| Поурочный план | |
| | |
| | |
| | |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Современный мир стремительно развивается в направлении автоматизации и цифровизации, где искусственный интеллект (ИИ) занимает ключевое место. Вайб-кодинг — новая методика программирования с применением ИИ, позволяющая создавать код на основе естественных описаний задач. Для старшеклассников важно освоить современные технологии и инструменты программирования, чтобы быть конкурентоспособными на рынке труда будущего и успешно адаптироваться к цифровой реальности.
Актуальность вайб-кодинга в 2025 году обусловлена революционным изменением подходов к программированию благодаря широкому внедрению искусственного интеллекта. Вайб-кодинг представляет собой метод, когда разработчик, используя естественный язык, формулирует задачи, а ИИ преобразует их в рабочий программный код, существенно снижая объем рутинной и технической работы. Это позволяет быстрее создавать качественные программные решения и ускоряет процесс разработки.
Цели изучения:
Познакомить учащихся с основами вайб-кодинга и искусственного интеллекта в программировании
Научить формулировать задачи и эффективно взаимодействовать с AI для генерации и отладки кода
Развить творческие и аналитические способности через применение новых технологий в программировании
Подготовить к самостоятельной разработке проектов с использованием вайб-кодинга
Задачи обучения:
Изучить принципы взаимодействия с AI и работу с промптами.
Освоить методы генерации, тестирования и оптимизации кода с помощью AI.
Научиться интегрировать AI-инструменты в процесс разработки приложений.
Выполнить практические проекты, закрепляющие знания и навыки вайб-кодинга.
Новизной данной программы является уникальная концепция вайб-кодинга — способе программирования, в котором AI становится активным помощником разработчика, а не просто инструментом автоматизации. В отличие от традиционного изучения кода, здесь акцент делается на взаимодействии человека с интеллектуальными системами, что существенно сокращает рутинные задачи и повышает креативность. Такой подход является инновационным для школьного обучения и отвечает современным тенденциям развития IT.
Объем учебной нагрузки элективного курса «Вайб-кодинг» составляет 34 часа, 1 час в неделю
Ожидаемые результаты обучения
В результате изучения курса учащиеся достигнут следующих результатов:
Учащиеся будут уверенно пользоваться AI-системами для создания, отладки и документирования кода.
Научатся формулировать грамотные запросы и управлять процессом генерации программ.
Получат навыки создания полноценных проектов с применением вайб-кодинга.
Осознают важность этики и безопасности при использовании ускусственного интеллекта.
Будут готовы к дальнейшему углубленному изучению программирования и современным вызовам IT-профессий.
Этот курс создаёт прочную основу для развития цифровой грамотности и профессиональных компетенций будущих программистов в условиях быстро меняющегося технологического мира.
СОДЕРЖАНИЕ КУРСА
Содержание элективного курса «Вайб-кодинг» рассчитано на учащихся 11-х классов и охватывает 34 учебных часа (по 1 часу в неделю). Программа фокусируется на переходе от ручного написания синтаксиса к «дирижированию» процессом разработки с помощью искусственного интеллекта.
Ниже представлено подробное содержание курса, разделенное на основные модули и темы:
1. Введение и основы вайб-кодинга (Модуль 1)
Инструктаж по технике безопасности: Правила поведения в кабинете информатики, электробезопасность и эргономика рабочего места.
Концепция курса: Знакомство с феноменом вайб-кодинга, его отличиями от традиционного программирования и настройка рабочей среды.
Основы ИИ: Обзор платформ и роли разработчика как архитектора, задающего «настроение» (вайб) проекта.
2. Работа с промптами и ИИ-сервисами (Модули 1–2)
Промпт-инжиниринг: Изучение структуры эффективных запросов, использование ролей, контекста и ограничений для получения качественного кода.
Инструментарий: Практическая работа с ChatGPT, Google Gemini и Grok xAI для генерации функций, условий и циклов.
Проект «ИИ-стартер»: Создание собственного набора (кита) промптов для решения базовых задач.
3. Алгоритмы, генерация и тестирование кода (Модули 2–3)
Логика и отладка: Поиск и исправление ошибок (баг-трейсинг) с помощью ИИ, объяснение сложного кода и работа с псевдокодом.
Объектно-ориентированный подход: Генерация классов и объектов с помощью нейросетей.
Мини-проект: Разработка консольного помощника (трекера задач) с использованием файловой системы (CSV).
4. Креативная разработка и визуализация (Модуль 3)
Работа с контентом: Использование моделей Hugging Face для генерации текста и изображений.
Визуализация: Синтез графиков и работа с библиотекой Matplotlib.
UI/UX дизайн: Создание интерактивных интерфейсов и понимание эстетики цифрового продукта.
5. Веб-разработка и анализ данных (Модуль 4)
Интеграция в IDE: Работа с автодополнением кода в Replit Ghostwriter.
Веб-технологии: Генерация фронтенда и серверного кода, создание дашбордов на основе HTML-графиков и анализ внешних данных.
Веб-портфолио: Разработка персональной страницы для демонстрации своих проектов.
6. Итоговое проектирование и рефлексия (Модули 5–6)
Комплексная разработка: Прохождение полного цикла создания приложения (от идеи и архитектуры до документации) с использованием комбинации различных ИИ.
Защита проектов: Публичная презентация «Вайб-приложений» и обсуждение результатов.
Профессиональный рост: Составление карты развития (roadmap) в IT-сфере и подготовка финального портфолио на GitHub.
Метафора для понимания: Изучение вайб-кодинга похоже на переход от обучения игре на каждом инструменте в отдельности (традиционное программирование) к управлению целым цифровым оркестром, где ИИ исполняет партитуру, а вы задаете общую гармонию и смысл произведения.
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ «Вайб-кодинг»
1 час в неделю, всего 34 часа
| № занятия | Темы | Цель | Кол часов |
| Модуль 1: Введение и основы вайб-кодинга |
| 1 | Инструктаж по технике безопасности и противопожарной безопасности. Правила поведения в кабинете. | Изучить правила техники безопасности и нормы поведения в кабинете информатики | 1 |
| 2 | Введение в вайб-кодинг, знакомство с курсом | Понять концепцию вайб-кодинга и его отличия от традиционного программирования | 1 |
| Модуль 2: ИИ-сервисы для вайб-кодинга |
| 3 | ChatGPT free + Google Gemini — промпты и код-подсказки | Научиться использовать ChatGPT и Google Gemini для генерации программного кода | 1 |
| 4–5 | Проект «ИИ-стартер: мой промпт-кит» | Разработать персональный набор эффективных промптов для создания базовых скриптов | 2 |
| Модуль 2: Базовые алгоритмы |
| 6 | Grok xAI — объяснение алгоритмов и трассировка | Освоить алгоритмический анализ и трассировку кода с помощью Grok xAI | 1 |
| 7–8 | Проект «Алго-охотник: баг-трассер» | Научиться находить и исправлять логические ошибки в коде, используя ИИ-инструменты | 2 |
| 9–11 | Мини-проект 1: «Консольный вайб-помощник» (трекер задач/привычек) | Создать консольное приложение (MVP) с функцией сохранения данных в файлы | 3 |
| Модуль 3: Креатив + данные |
| 12 | Hugging Face Spaces — модели для генерации текста/изображений | Изучить возможности моделей Hugging Face для генерации текста и изображений | 1 |
| 13–14 | Проект «Креатив-ген: истории с графикой» | Реализовать проект по визуализации данных и синтезу графического контента | 2 |
| 15–17 | Мини-проект 2: «Фабрика контента» (планы/мемы с UI) | Разработать интерактивное приложение с пользовательским интерфейсом (UI) | 3 |
| Модуль 4: Веб и анализ |
| 18 | Replit Ghostwriter — автодополнение для веб/данных | Освоить инструменты автодополнения кода в Replit для веб-разработки | 1 |
| 19–20 | Проект «Данные в дашборде» | Создать веб-дашборд для визуализации данных из внешних CSV-источников | 3 |
| 21–23 | Проект «Веб-портфолио вайб-кодера» | Разработать и опубликовать персональное веб-портфолио проектов | 3 |
| Модуль 5: Итоговый проект |
| 24 | Комбо ИИ (ChatGPT + Grok + HF) — для архитектуры/идей | Спроектировать архитектуру приложения, используя комбинацию различных ИИ-сервисов | 1 |
| 25–29 | Большой проект: «Моё вайб-приложение» (трекер фитнеса/бот настроения/генератор контента/анализатор данных) | Реализовать полный цикл разработки собственного цифрового продукта | 5 |
| 30–31 | Защита «Вайб-приложений» (промежуточная + финал) | Провести публичную презентацию проекта и доработать его по результатам фидбека | 2 |
| Модуль 6: Рефлексия + портфолио |
| 32 | Gemini — roadmap карьеры | Составить индивидуальный план развития (roadmap) карьеры в сфере IT | 1 |
| 33–34 | Проект «IT-портфолио + мой путь» | Провести итоговую самооценку компетенций и подготовить финальное портфолио на GitHub | 2 |
Поурочное планирование
Урок №1
| Раздел | Введение и основы вайб-кодинга |
| Ф.И.О педагога | |
| Дата | |
| Класс 11 | Количество присутствующих | Количество отсутствующих |
| Тема урока | Инструктаж по технике безопасности и противопожарной безопасности. Правила поведения в кабинете. |
| Цели обучения | Организация рабочего пространства, безопасность жизнедеятельности |
| Цель урока | Знать: основные запреты и разрешения в кабинете информатики, правила посадки за ПК. Понимать: риски, связанные с несоблюдением электробезопасности и пожарной безопасности. Уметь: правильно включать/выключать оборудование и четко следовать инструкции при эвакуации. |
| Привитие ценности «Ответственность и дисциплина» | Бережное отношение к общественному имуществу: Понимание того, что техника — это ресурс, требующий аккуратности. Ответственность за собственное здоровье и безопасность окружающих: Формирование культуры безопасного поведения. Дисциплина и самоконтроль: Соблюдение регламента работы в цифровой среде. |
Ход урока
| Этап урока/ Время | Действия педагога | Действия ученика | Оценивание | Ресурсы |
| Начало урока | Организационный момент: Приветствие. Проверка готовности. Проблемный вопрос: «Почему в кабинете информатики нельзя просто сесть и начать работать, как в обычном классе?». | Приветствуют учителя. Обсуждают риски (электричество, оборудование). Формулируют цель урока: научиться работать безопасно | Обратная связь: Похвала за активное участие в дискуссии. | Презентация |
| Середина урока: Объяснение нового материала | Объявляет тему и цели: знать запреты, правила посадки и действия при пожаре. Разделяет класс на группы (метод «Джигсо») | Записывают тему. Работают в группах над кластерами: Гр.1: Электробезопасность. Гр.2: Пожарная безопасность. Гр.3: Правила посадки и гигиена глаз. Гр.4: Порядок входа и выхода. | Обратная связь: Взаимооценивание. 2 звезды – 1 пожелание. | Презентация |
| Закрепление | Организует парную работу. Раздает листы с ситуационными задачами (например: «Что делать, если заискрил монитор?») | Выполняют задания в парах: анализируют ситуации, находят ошибки на картинках с неправильной посадкой. | Дескрипторы: Обратная связь Само оценивание. Проверка по шаблону Расспрашивание Оценивание учителем | Презентация Рабочий лист Genially Wordwall ИИ |
| Завершение урока | Домашнее задание: Прочитать конспектировать. | Записывают домашнюю работу | | |
| Подведение итогов урока Инструктаж по эвакуации (показ путей выхода). Рефлексия через онлайн-платформу или карточки. | Учащиеся оценивают свои знания (умею ли я действовать при ЧП?). Записывают ДЗ: составить памятку для младших классов | Обратная связь Само оценивание. | |
Урок №2
| Раздел | Введение и основы вайб-кодинга |
| Ф.И.О педагога | |
| Дата | |
| Класс 11 | Количество присутствующих | Количество отсутствующих |
| Тема урока | Введение в вайб-кодинг, знакомство с курсом |
| Цели обучения | Формировать представление о современных трендах разработки (Vibe Coding) и роли искусственного интеллекта в создании цифровых продуктов. |
| Цель урока | Знать: определение термина «вайб-кодинг», ключевые отличия этого подхода от традиционного программирования. Понимать: как промпт-инжиниринг и эстетика (UX/UI) влияют на качество и восприятие готового приложения. Уметь: формулировать концепцию (идею и настроение) своего будущего мини-проекта и выбирать подходящие ИИ-инструменты для его реализации. |
| Привитие ценности | Креативность и инновационность: Стимулирование творческого поиска и желания создавать уникальные продукты, используя современные технологии. Критическое мышление: Осознанное отношение к результатам работы ИИ, понимание необходимости проверки и доработки сгенерированного кода. Адаптивность: Формирование готовности к быстрому обучению и освоению новых инструментов в стремительно меняющемся цифровом мире. Эстетическая культура: Понимание важности визуальной составляющей и удобства пользователя как части качественного IT-решения. |
Ход урока
| Этап урока/ Время | Действия педагога | Действия ученика | Оценивание | Ресурсы |
| Начало урока | Организационный момент: Приветствие. Введение понятия «Вайб-кодинг». Вопрос: «Может ли программирование быть творческим процессом и вдохновением, а не просто скучным кодом?» | Приветствуют учителя. Обсуждают ассоциации со словом «вайб» (настроение, атмосфера). Формулируют цель: узнать, как современные инструменты меняют процесс кодинга. | Обратная связь: Похвала за креативные идеи. | Презентация |
| Середина урока: Объяснение нового материала | Рассказывает о концепции: использование ИИ, визуальных редакторов и фокус на эстетике продукта. Демонстрация инструментов (Cursor, Replit или др.). | Знакомятся с планом курса. В группах обсуждают, какие ИИ-помощники они уже знают. Записывают основные термины. | Обратная связь: Взаимооценивание: метод «Джигсо» (обмен мнениями о будущем кодинга). | Презентация, ИИ-инструменты |
| Закрепление | Организует парную работу с ИИ-чатами. Задание: «Сгенерировать идею проекта, который приносит пользу и имеет крутой вайб». | В парах формулируют идею проекта. Выполняют задания 1-3 в рабочем листе. | Дескрипторы: Обратная связь Само оценивание. Проверка по шаблону Расспрашивание Оценивание учителем | Презентация Рабочий лист ИИ |
| Завершение урока | Домашнее задание: Прочитать конспектировать. | Записывают домашнюю работу | | |
| Подведение итогов урока Рефлексия. Обзор следующих тем курса. | Оценивают свою заинтересованность темой. Записывают ДЗ: найти 3 примера приложений с «хорошим вайбом». | Обратная связь Само оценивание. | |
Урок №3