Для чого потрібна технологія критичного мислення:
✅ 1. Осмислення понять, а не заучування
Учні краще розуміють, що таке мова програмування і середовище програмування, коли:
самі формулюють визначення;
аналізують приклади мов (Scratch, Python, JavaScript тощо);
порівнюють середовища за функціональністю.
🔸 Приклад: учням пропонують завдання: «Яку мову програмування ти б обрав для створення гри і чому?» – вони аргументують вибір.
✅ 2. Формування алгоритмічного та логічного мислення
Програмування вимагає вміння:
розбивати завдання на етапи;
бачити причинно-наслідкові зв’язки;
перевіряти правильність рішень — тобто застосовувати критичне мислення.
🔸 Приклад: учень аналізує фрагмент коду, знаходить помилку, пояснює її і пропонує варіанти виправлення.
✅ 3. Розвиток навичок аргументації та співпраці
У процесі виконання завдань або дискусій учні:
захищають власну думку;
аналізують думки однокласників;
навчаються поважати інші точки зору.
🔸 Приклад: учні в парах обговорюють переваги блокових мов програмування (як Scratch) порівняно з текстовими, і представляють свої висновки класу.
✅ 4. Уміння ставити запитання та шукати відповіді
Використання прийомів типу «Кубування», «Тонке і товсте запитання», «Передбачення» стимулює учнів:
бути дослідниками;
формулювати власні запити;
шукати логічні пояснення.
🔸 Приклад: учень ставить запитання: «Чому деякі мови програмування більш придатні для навчання, ніж інші?» і шукає відповідь.
🟢 Висновок:
Технологія критичного мислення на цьому уроці допомагає учням не просто знати назви мов чи інтерфейс середовищ програмування, а й розуміти суть програмування, логіку побудови алгоритмів, вміти аналізувати та робити обґрунтовані висновки. Це формує майбутніх мислячих, самостійних користувачів і розробників цифрових технологій.

