Методика для викладача інформатики
5 клас, 2-а чверть (7–8 уроків)
Теми :
- Основи програмування: знайомство з основами текстового програмування (наприклад, Python чи візуальні середовища програмування, як Scratch, але з більш складними проектами).
- Робота з таблицями: складні обчислення з використанням формул, створення графіків, сортування та фільтрація даних.
- Кібербезпека: основи захисту даних, такі віруси, фішинг, правила використання складних паролів.
Урок 1: Введення в основу програмування на Python/Scratch
Мета:
Ознайомити учнів з основами програмування з використанням текстових чи візуальних середовищ, таких як Python або Scratch (з більш складними проектами).
План уроку:
- Введення у програмування (5 хв).
- Обговорення: що таке програмування і навіщо воно потрібне.
- Коротке пояснення мови програмування Python чи Scratch.
- Основні команди та синтаксис (10 хв).
- Введення в базові конструкції (наприклад, Python — print(), змінні; в Scratch — блоки дій).
- Практика: перше завдання (15 хв).
- Учні створюють просту програму: у Python — програма, що виводить текст на екран, у Scratch — програма, що виконує дію з персонажем.
- Обговорення помилок та їх виправлення (10 хв).
- Робота з типовими помилками (синтаксичні помилки у коді, логічні помилки).
- Рефлексія та підбиття підсумків (5 хв).
- Запитання: “Що найскладніше у програмуванні? Як виправити помилку?”.
Домашнє завдання:
Створити невелику програму вдома (залежно від вибраної мови).
Урок 2: Поглиблення в програмування – змінні та цикли
Мета:
Навчити учнів використання змінних та циклів у програмуванні.
План уроку:
- Повторення матеріалу попереднього уроку (5 хв).
- Запитання: “Що таке програмування?”.
- Введення у змінні (10 хв).
- Пояснення: що таке змінні та навіщо вони потрібні у програмах.
- Приклад: програма із змінними для зберігання даних.
- Робота із циклами (15 хв).
- Введення в цикли: як створювати дії, що повторюються (у Python – цикл
for
, в Scratch – блок “повторювати”). - Практика: учні створюють програму із використанням циклу.
- Введення в цикли: як створювати дії, що повторюються (у Python – цикл
- Практична робота (10 хв).
- Учні створюють програму зі змінними та циклом для виконання простого завдання (наприклад, виведення чисел від 1 до 10).
- Рефлексія та підбиття підсумків (5 хв).
- Запитання: “Що таке цикл? Навіщо потрібні змінні?”.
Домашнє завдання:
Створити програму з циклом та змінною.
Урок 3: Робота з таблицями – введення та складні обчислення
Мета:
Навчити учнів працювати з таблицями, використовувати формули для складних обчислень.
План уроку:
- Введення до електронних таблиць (5 хв).
- Запитання: “Для чого потрібні таблиці?”.
- Створення таблиці та введення даних (10 хв).
- Демонстрація: створення таблиці та введення даних у комірки (наприклад, дані за шкільними оцінками).
- Робота із формулами (15 хв).
- Пояснення: що таке формули у таблицях (підсумовування, множення та інші операції).
- Практика: учні вводять прості формули до виконання обчислень у таблиці.
- Завдання складні обчислення (10 хв).
- Учні створюють таблицю для обчислення середнього бала з предметів чи розрахунків із заданим завданням.
- Рефлексія та підбиття підсумків (5 хв).
- Запитання: “Як використовуються формули у таблицях?”.
Домашнє завдання:
Створити таблицю будинку та виконати розрахунки за допомогою формул.
Урок 4: Робота з таблицями – створення графіків, сортування та фільтрація даних
Мета:
Навчити учнів створювати графіки, сортувати та фільтрувати дані в таблицях.
План уроку:
- Повторення матеріалу попереднього уроку (5 хв).
- Запитання: “Як використовувати формули для обчислень у таблицях?”.
- Створення графіків (15 хв).
- Пояснення: як дані таблицях можуть бути представлені графічно.
- Практика: учні створюють графік з урахуванням даних таблиці (наприклад, діаграму успішності).
- Сортування даних (10 хв).
- Демонстрація: як сортувати дані щодо зростання/зменшення.
- Практика: сортування даних у таблиці.
- Фільтрування даних (10 хв).
- Пояснення: як відфільтрувати дані для відбору потрібної інформації.
- Практичне завдання: фільтрація даних за заданими умовами (наприклад, оцінки вище за певне значення).
- Рефлексія та підбиття підсумків (5 хв).
- Запитання: “Як використовувати сортування та фільтрацію для роботи з великими даними?”.
Домашнє завдання:
Створити таблицю з графіком та застосувати сортування та фільтрацію.
Урок 5: Основи кібербезпеки – захист даних та паролі
Мета:
Познайомити учнів з основами кібербезпеки, пояснити, що таке захист даних та як створювати надійні паролі.
План уроку:
- Введення у кібербезпеку (5 хв).
- Що таке кібербезпека? Навіщо слід захищати свої дані?
- Паролі та їх захист (10 хв).
- Пояснення: що таке надійний пароль, як його створити (сильний пароль має містити букви, цифри, спеціальні символи).
- Приклади надійних та ненадійних паролів.
- Практичне завдання: створення пароля (10 хв).
- Учні створюють свої власні паролі та оцінюють їхню надійність.
- Зберігання паролів (10 хв).
- Пояснення: як і де безпечно зберігати паролі (менеджери паролів, уникнення використання одного пароля для всіх сайтів).
- Рефлексія та підбиття підсумків (5 хв).
- Запитання: “Як захистити свої дані за допомогою надійного пароля?”
Домашнє завдання:
Створити та записати вдома надійний пароль для свого облікового запису, використовуючи принципи, що обговорюються на уроці.
Урок 6: Основи кібербезпеки – віруси та фішинг
Мета:
Навчити учнів основ захисту від вірусів та фішингу.
План уроку:
- Введення у комп’ютерні віруси (10 хв).
- Обговорення: що таке віруси, як вони потрапляють на комп’ютер, які можуть бути наслідки.
- Приклади вірусів та їхнього впливу на дані.
- Захист від вірусів (10 хв).
- Пояснення: як захиститись від вірусів (антивірусні програми, оновлення, обережність при завантаженні файлів).
- Демонстрація: як працює антивірусне програмне забезпечення.
- Що таке фішинг? (10 хв).
- Пояснення: як фішингові атаки спрямовані отримання даних (підроблені листи, посилання).
- Приклади фішингових атак та як їх розпізнати.
- Практичне завдання (10 хв).
- Учні аналізують приклади листів та сайтів, щоб виявити ознаки фішингу.
- Рефлексія та підбиття підсумків (5 хв).
- Запитання: “Що робити, щоб не стати жертвою вірусів чи фішингу?”.
Домашнє завдання:
Вивчити вдома антивірусну програму та перевірити свій комп’ютер на наявність загроз.
Урок 7: Узагальнення та практична робота
Мета:
Закріпити знання з програмування, роботи з таблицями та кібербезпеки через виконання практичних завдань.
План уроку:
- Повторення пройденого матеріалу (10 хв).
- Питання на всі теми: програмування, таблиці, кібербезпека.
- Практична робота (25 хв).
- Учні виконують завдання створення програми, роботу з таблицями (формули, графіки) і обговорення правил кібербезпеки.
- Підбиття підсумків чверті (10 хв).
- Обговорення: що було найскладнішим та найцікавішим за цей період.
Висновок
Методичка розрахована на 7-8 уроків, які дозволять учням 5-го класу поглибити знання у програмуванні, роботі з таблицями та основи кібербезпеки, а також отримати навички для їх практичного застосування.