ПРОЕКТ. Рабочая редакция для подготовки к лицензированию. Возраст 7–17 лет, 48 академических часов. До утверждения ИП, даты и подписи документ не считается утверждённым локальным актом.

«Основы программирования на Python. Разработка текстовой ролевой игры»

Направленностьтехническая
Уровеньознакомительный (стартовый)
Возраст7–17 лет
Объём48 академических часов
Срок48 занятий; срок по индивидуальному графику
Формаочная
Технологииисключительно электронное обучение и дистанционные образовательные технологии
Продолжительность встречи60 минут: 45 минут учебной работы, 10 минут перерыва, 5 минут технического подключения
Языкрусский

Учебный план и соответствие занятиям

ТемаЗанятияВсегоТеорияПрактикаКонтроль
1.1 VS Code. Первая сцена110,50,5наблюдение
1.2 Текст, print и оформление истории210,50,5практическая задача
1.3 input, диалоги и имя героя3–420,51,5практическая задача
1.4 Практика: пролог игры5–620,51,5защита мини-проекта
2.1 Переменные, типы и характеристики героя7–820,51,5практическая задача
2.2 Здоровье, опыт и игровые ресурсы910,50,5практическая задача
2.3 Практика: карточка героя10–1120,51,5защита мини-проекта
3.1 Условия if, elif, else12–13211практическая задача
3.2 Вложенные условия и последствия выбора14–1520,51,5практическая задача
3.3 Практика: сюжетная развилка16–1720,51,5защита мини-проекта
4.1 Цикл while и основной игровой цикл18–1920,51,5практическая задача
4.2 Цикл for и случайные события2010,50,5практическая задача
4.3 Практика: система сражения21–2220,51,5защита мини-проекта
5.1 Списки и инвентарь23–24211практическая задача
5.2 Словари: герой, противники и предметы25–2620,51,5практическая задача
5.3 Практика: система локаций27–2820,51,5защита мини-проекта
6.1 Функции и игровые действия29–30211практическая задача
6.2 Модули и сохранение состояния31–3220,51,5практическая задача
6.3 Сборка и расширение игры33–3420,51,5проверка этапа
6.4 Тестирование и защита версии 1.035–3620,51,5защита версии проекта
7.1 Надёжный ввод и обработка ошибок37–3820,51,5практическая задача
7.2 Классы: герой и противник39–40211практическая задача
7.3 JSON: сохранение и загрузка41–4220,51,5практическая задача
7.4 Квесты и генерация событий43–4420,51,5практическая задача
7.5 Рефакторинг, баланс и тестирование45–4620,51,5проверка этапа
7.6 Финальная сборка и дистанционная защита47–4820,51,5защита проекта
ИТОГО481533

Календарный учебный график

Последовательность модулей: 1–6, 7–11, 12–17, 18–22, 23–28, 29–36, 37–48. Конкретные даты и время занятий определяются индивидуальным расписанием до начала обучения.

Контроль

Входная диагностика проводится на первом занятии. Текущий контроль включает практические задачи, наблюдение, проверку этапов и мини-проекты. Итоговый контроль — дистанционная защита индивидуального проекта. Зачёт — не менее 6 из 10 баллов и демонстрация понимания собственного кода.

← к разделу «Образовательная программа»