Підліток відкриває мову програмування, пише «Hello, world» — і закриває вкладку. Не тому, що це складно, а тому, що нецікаво. Ми викладаємо у школі вже кілька років і зібрали прийоми, які втримують увагу.
Починайте з результату, а не з синтаксису
Першого ж заняття учень має побачити щось, що рухається, звучить або відповідає. Проста гра «вгадай число» на десять рядків чи чат-бот, що вітає по імені, дають більше мотивації, ніж лекція про типи даних.
Одна нова ідея за раз
- Спершу змінні й виведення.
- Потім умови: «якщо» як рішення в грі.
- Потім цикли: «повтори, поки не вгадаєш».
- І лише потім функції та списки.
Власний проєкт замість контрольних
На кожен місяць — маленький проєкт, який учень обирає сам: гра, бот для друзів, калькулятор витрат. Незавершений, але власний проєкт навчає більше, ніж ідеально виконана вправа з підручника.
Помилки — це нормально
Покажіть, що повідомлення про помилку — це підказка, а не вирок. Навчіть читати останній рядок помилки, гуглити його й формулювати питання. Це справжня навичка програміста.
Як залучити батьків
- Раз на місяць — коротка демонстрація: що дитина зробила й чого навчилась.
- Без тиску про «кар’єру в IT»: достатньо, що дитині цікаво.
- Покажіть, як допомагати: питати «що ти зробив?», а не «чому не вийшло?».
Найкращий показник уроку: учень не хоче закінчувати, коли дзвінок уже пролунав.
Коментарі
Поки без коментарів.