Предмет: Інформатика
Клас: 7 клас
Тема програми: Основи алгоритмізації та програмування (на прикладі мови Python).
Тема уроку: Базові структури алгоритмів: Розгалуження (if-else).
Тип уроку: Застосування набутих знань та практичних навичок (урок-практикум).
Формат навчання: Дистанційне.
Ключові завдання уроку:
Навчальні: Сформувати в учнів стійке розуміння синтаксису розгалуження (блоків if та else) в Python та правил оформлення відступів; навчити учнів аналізувати готову програму та самостійно вносити коректні зміни до її коду.
Розвивальні: Розвивати алгоритмічне та логічне мислення, навички роботи з онлайн-середовищем програмування е-Python, критичне оцінювання власних помилок під час тестування коду.
Виховні: Виховувати інтерес до програмування, самостійність у роботі, відповідальність за результати дистанційного навчання та дотримання правил академічної доброчесності.
Очікувані результати навчання (учні мають):
Знати: Структуру одноальтернативного та двоальтернативного розгалуження.
Розуміти: Який блок коду (if чи else) виконується за певної умови; значення відступів у Python.
Вміти: Відкрити середовище е-Python; ввести та запустити готовий код; змінити значення вхідних даних та спрогнозувати результат; адаптувати шаблон коду під власну ситуацію; надати результат роботи вчителю.
Урок розрахований на асинхронне виконання (учні опрацьовують матеріал самостійно у зручний час у межах дедлайну). За потреби (низький рівень знань класу), учитель може провести коротку синхронну зустріч (10-15 хв) у Meet/Zoom для демонстрації Кроку 1 і 2.
Організація в LMS (наприклад, Google Classroom):
Вчитель створює «Завдання» з назвою: «Практичне завдання №Х: Міні-квест: Вибір героя та магічного зелля».