| Направленность | техническая |
|---|---|
| Уровень | ознакомительный (стартовый) |
| Возраст | 7–17 лет |
| Объём | 48 академических часов |
| Срок | 48 занятий; срок по индивидуальному графику |
| Форма | очная |
| Технологии | исключительно электронное обучение и дистанционные образовательные технологии |
| Продолжительность встречи | 60 минут: 45 минут учебной работы, 10 минут перерыва, 5 минут технического подключения |
| Язык | русский |
| Тема | Занятия | Всего | Теория | Практика | Контроль |
|---|---|---|---|---|---|
| 1.1 VS Code. Первая сцена | 1 | 1 | 0,5 | 0,5 | наблюдение |
| 1.2 Текст, print и оформление истории | 2 | 1 | 0,5 | 0,5 | практическая задача |
| 1.3 input, диалоги и имя героя | 3–4 | 2 | 0,5 | 1,5 | практическая задача |
| 1.4 Практика: пролог игры | 5–6 | 2 | 0,5 | 1,5 | защита мини-проекта |
| 2.1 Переменные, типы и характеристики героя | 7–8 | 2 | 0,5 | 1,5 | практическая задача |
| 2.2 Здоровье, опыт и игровые ресурсы | 9 | 1 | 0,5 | 0,5 | практическая задача |
| 2.3 Практика: карточка героя | 10–11 | 2 | 0,5 | 1,5 | защита мини-проекта |
| 3.1 Условия if, elif, else | 12–13 | 2 | 1 | 1 | практическая задача |
| 3.2 Вложенные условия и последствия выбора | 14–15 | 2 | 0,5 | 1,5 | практическая задача |
| 3.3 Практика: сюжетная развилка | 16–17 | 2 | 0,5 | 1,5 | защита мини-проекта |
| 4.1 Цикл while и основной игровой цикл | 18–19 | 2 | 0,5 | 1,5 | практическая задача |
| 4.2 Цикл for и случайные события | 20 | 1 | 0,5 | 0,5 | практическая задача |
| 4.3 Практика: система сражения | 21–22 | 2 | 0,5 | 1,5 | защита мини-проекта |
| 5.1 Списки и инвентарь | 23–24 | 2 | 1 | 1 | практическая задача |
| 5.2 Словари: герой, противники и предметы | 25–26 | 2 | 0,5 | 1,5 | практическая задача |
| 5.3 Практика: система локаций | 27–28 | 2 | 0,5 | 1,5 | защита мини-проекта |
| 6.1 Функции и игровые действия | 29–30 | 2 | 1 | 1 | практическая задача |
| 6.2 Модули и сохранение состояния | 31–32 | 2 | 0,5 | 1,5 | практическая задача |
| 6.3 Сборка и расширение игры | 33–34 | 2 | 0,5 | 1,5 | проверка этапа |
| 6.4 Тестирование и защита версии 1.0 | 35–36 | 2 | 0,5 | 1,5 | защита версии проекта |
| 7.1 Надёжный ввод и обработка ошибок | 37–38 | 2 | 0,5 | 1,5 | практическая задача |
| 7.2 Классы: герой и противник | 39–40 | 2 | 1 | 1 | практическая задача |
| 7.3 JSON: сохранение и загрузка | 41–42 | 2 | 0,5 | 1,5 | практическая задача |
| 7.4 Квесты и генерация событий | 43–44 | 2 | 0,5 | 1,5 | практическая задача |
| 7.5 Рефакторинг, баланс и тестирование | 45–46 | 2 | 0,5 | 1,5 | проверка этапа |
| 7.6 Финальная сборка и дистанционная защита | 47–48 | 2 | 0,5 | 1,5 | защита проекта |
| ИТОГО | 48 | 15 | 33 | ||
Последовательность модулей: 1–6, 7–11, 12–17, 18–22, 23–28, 29–36, 37–48. Конкретные даты и время занятий определяются индивидуальным расписанием до начала обучения.
Входная диагностика проводится на первом занятии. Текущий контроль включает практические задачи, наблюдение, проверку этапов и мини-проекты. Итоговый контроль — дистанционная защита индивидуального проекта. Зачёт — не менее 6 из 10 баллов и демонстрация понимания собственного кода.