основная страница (перевод с официального сайта)

Образовательный курс по Construct 3 | Материалы для учителей

🍒 Добро пожаловать

Здравствуйте и добро пожаловать в этот комплект учебных материалов. Данные материалы, рассчитанные на 13 уроков, направлены на обучение учащихся (в основном средней школы) основам компьютерных наук через создание видеоигр с использованием игрового движка Construct 3. Эти материалы разработаны так, чтобы быть совместимыми с бесплатной версией программного обеспечения.

📄 О чём этот документ
Этот документ содержит план содержания курса, перечень включённых материалов, структуру базового урока, стандарты CSTA, которые охватываются в курсе, а также несколько советов по управлению и использованию Construct 3 в классе.

Мы нацелили эти материалы на учителей, которые уверенно преподают информатику или технологии: хотя они подготовлены экспертом в области педагогики и структурированы в соответствии со стандартами CSTA, мы не гарантируем полное соответствие. Вы должны сами убедиться, что эти материалы соответствуют вашим образовательным целям, прежде чем использовать их.

Если вы менее уверены в преподавании информатики и технологий и хотите использовать в классе полностью поддерживаемую образовательную программу, вы можете найти такие решения у нашего партнёра Stemfuse (www.stemfuse.com).

Планы уроков и сопутствующие материалы выпущены под лицензией Creative Commons, поэтому вы можете использовать их любым удобным способом: либо как есть, либо модифицировать как основу для собственного курса. Обратите внимание: мы не предоставляем техническую поддержку по этим материалам, но любые ваши отзывы приветствуются и могут быть учтены в будущих версиях.
Пожалуйста, направляйте комментарии по адресу education@construct.net.
Надеемся, эти планы уроков будут вам полезны, и вы и ваши ученики получите удовольствие от обучения с Construct 3.

📦 Включённые материалы

Этот стандартизированный курс включает множество материалов для вашей помощи:

  • Обзор курса и обзор уроков – краткое содержание курса + детальный список каждого урока.
  • Соответствие стандартам – сводная таблица стандартов для каждого урока.
  • Временная шкала проекта – позволяет ученикам отслеживать прогресс, закрашивая секции RAG-рейтингом: красный (нужна помощь), жёлтый (требуется дополнительное руководство), зелёный (всё понятно).
  • Индивидуальный пакет урока – план урока для учителя, слайды для учеников, рабочие листы.
  • Игровые ресурсы – готовые версии двух игр + все необходимые ассеты.
Нужна помощь!
Не уверен
Хорошо иду!

📚 Краткое содержание курса

Это вводный курс по основам геймдизайна с использованием веб-программного обеспечения Construct 3. Он предназначен для обучения учащихся средней школы созданию двух простых 2D-игр и одновременному пониманию нескольких фундаментальных элементов программирования.

Планы уроков разделены на два модуля, каждый из которых сосредоточен на разработке игры. Модуль 1 (6 уроков) можно рассматривать как самостоятельный набор, а Модуль 2 (7 уроков) переходит к более продвинутым функциям. Уроки рассчитаны на 45–60 минут, но их можно расширять или сокращать в зависимости от потребностей класса.

Рекомендуется проводить уроки последовательно, чтобы учащиеся развивали навыки в Construct 3 и наращивали вычислительные знания в соответствии со стандартами CSTA.

  • Уроки 1–6 – основы среды Construct 3 через игру, где игрок собирает вишни и увеличивает счёт.
  • Уроки 7–13 – углубление знаний, создание игры-лабиринта с несколькими объектами, взаимодействующими друг с другом.

Структура модулей

МодульУрокУчебный фокус
Модуль 11Декомпозиция и псевдокод
2Ввод и вывод
3События и действия
4Типы данных и глобальные переменные
5Типы аудитории
6Жизненный цикл проекта
Модуль 27Компьютационное мышление
8Блок-схемы
9Составные условные операторы
10Функции и процедуры
11Соглашения об именовании переменных: camelCase и snake_case
12Использование библиотек, определение условий победы и поражения
13Улучшения и обратная связь
🧪 Тестируй, тестируй, тестируй!
Тестирование — неизменная тема на всех уроках. Учащиеся используют план тестирования после каждой разработки в игре. Важно уметь эффективно тестировать любую программу, чтобы проводить отладку в ключевых точках. Документирование проведённых тестов (что тестируется, ожидаемый результат, фактический результат) помогает этапу отладки и гарантирует, что игра работает как ожидается.

🏗️ Структура урока

Уроки разделены на три этапа: Вдохновение (Inspire), Вовлечение (Engage) и Достижение (Reach).

  • Вдохновение – основные концепции, которые необходимо объяснить и понять перед практическим применением. Включает теорию игр и программирования, а также задание (классное обсуждение или рабочие листы).
  • Вовлечение – практическая разработка игры в Construct 3. Слайды позволяют разрабатывать игру вместе с классом или предоставлять материалы для самостоятельного обучения. Также включает разработку эффективного плана тестирования после каждого дополнения к игре.
  • Достижение – разбито на один ключевой аспект в каждом уроке: рефлексия, оценка, анализ, вызов, «как сделать». Эти элементы растягивают, бросают вызов и поддерживают всех учащихся, помогая закрепить содержание урока.

🎯 Соответствие стандартам CSTA

Данные уроки соответствуют стандартам CSTA для средней школы. Основное внимание уделено направлению «Алгоритмы и программирование»: все стандарты 2-AP-10 – 2-AP-19 охвачены в уроках. Финальный урок также вводит концепцию обратной связи от пользователя (стандарт из направления «Воздействие вычислений»).

КонцептПодконцептКодУровень 2 (11–14 лет): к концу 8 класса учащиеся смогут
Алгоритмы и программированиеАлгоритмы2-AP-10Использовать блок-схемы и/или псевдокод для решения сложных проблем в виде алгоритмов.
Переменные2-AP-11Создавать четко именованные переменные, представляющие разные типы данных, и выполнять операции с их значениями.
Управление2-AP-12Проектировать и итеративно разрабатывать программы, объединяющие управляющие структуры, включая вложенные циклы и составные условия.
Модульность2-AP-13Декомпозировать проблемы и подзадачи на части для облегчения проектирования, реализации и анализа программ.
2-AP-14Создавать процедуры с параметрами для организации кода и упрощения его повторного использования.
Разработка программ2-AP-15Искать и учитывать отзывы членов команды и пользователей для улучшения решения, отвечающего потребностям пользователей.
2-AP-16Включать существующий код, медиа и библиотеки в оригинальные программы с указанием авторства.
2-AP-17Систематически тестировать и улучшать программы с использованием набора тестовых примеров.
2-AP-18Распределять задачи и соблюдать временную шкалу проекта при совместной разработке вычислительных артефактов.
2-AP-19Документировать программы, чтобы их было легче сопровождать, тестировать и отлаживать.
Воздействие вычисленийСоциальные взаимодействия2-IC-22Сотрудничать с множеством участников, используя такие стратегии, как краудсорсинг или опросы, при создании вычислительного артефакта.

🖥️ Управление Construct 3 в классе или при дистанционном обучении

👥 Парное программирование

Для отработки индустриальных навыков можно использовать парное программирование. Два ученика работают вместе, каждый со своей ролью: водитель сидит за компьютером и создаёт программу, навигатор наблюдает, ищет ошибки и помогает разработке. Рекомендуется менять роли в течение урока, чтобы оба ученика развивали свои навыки.

🌐 Дистанционное обучение

Если вы проводите курс дистанционно, рекомендуем предоставлять ученикам комнаты для совместной работы (breakout rooms), где пары могут демонстрировать экран во время кодинга.

🔑 Управление лицензиями Construct 3

Лицензии Construct 3 привязываются к главной учётной записи www.construct.net. Вы можете распределять эти лицензии на другие учётные записи напрямую или через коды доступа (Access Codes). Вы можете настроить одну или несколько групп лицензий с кодом доступа на любой выбранный срок. Затем ученики могут войти, используя этот код доступа, и пользоваться полной функциональностью Construct 3. Преимущество этого метода в том, что мы не записываем никакой личной информации пользователей — это рекомендуемый метод использования лицензий в школьной среде.

Дополнительная информация:
https://www.construct.net/en/make-games/education/licensing
https://www.construct.net/en/tutorials/construct-education-2303


© Образовательные материалы Construct 3 — выпущены под лицензией Creative Commons.
Любые комментарии направляйте на education@construct.net. Желаем вдохновляющих уроков!