Мета уроку:
Ознайомити учнів із Python, інтерфейсом CodeCombat та структурою навчання.
Навчити створювати обліковий запис і проходити базові рівні гри.
Структура уроку
1. Організаційна частина
Вітання: Привітання учнів, коротке обговорення, чи чули вони про Python або програмування.
Оголошення теми уроку: "Сьогодні ми познайомимося з Python і розпочнемо вивчати програмування через гру CodeCombat".
Мотивація:
Навіщо вивчати Python (популярність, застосування в іграх, науці, роботі).
Як CodeCombat допомагає в навчанні (гейміфікація, інтерактивність).
2. Теоретична частина
Що таке Python?
Мова програмування, проста для початківців.
Використання в реальному житті: розробка ігор, веб-додатків, автоматизація.
CodeCombat як інструмент навчання:
Ігровий формат навчання.
Як працюють рівні та завдання.
Демонстрація інтерфейсу гри на великому екрані або проекторі.
3. Практична частина
3.1. Вхід у гру та створення облікового запису
Учні переходять за посиланням від вчителя на сайт CodeCombat.
Покрокова інструкція щодо створення профілю:
Вибір типу облікового запису (учень).
Введення даних (ім'я, email або пароль).
Вибір героя для гри.
3.2. Проходження першого рівня "Дорога героя"
Учні запускають гру та починають проходити рівень.
Основні цілі:
Навчитися використовувати команди для руху персонажа.
Розуміння роботи простих команд Python (наприклад, hero.moveRight()).
Викладач:
Допомагає учням, які потребують допомоги.
Пояснює, якщо виникають питання щодо синтаксису чи інтерфейсу.
Стежить, щоб усі учні пройшли рівень.
4. Підсумкова частина
Обговорення:
Що нового дізналися?
Чи було легко/цікаво керувати персонажем?
Тест: Коротке усне опитування:
Що робить команда hero.moveUp()?
Який перший крок при створенні облікового запису?
Домашнє завдання:
Пройти додаткові рівні (2-3) у CodeCombat.
Матеріали для уроку:
Комп’ютери з доступом до інтернету.
Проектор або інтерактивна дошка (за наявності).
Доступ до CodeCombat як викладач