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