Методичка для вчителя інформатики
8 клас, 3-я чверть (8 уроків)
Теми:
- Веб-програмування: основи клієнт-серверних технологій, робота з запитами, основи API.
- Програмування: створення додатків з використанням ООП (об’єктно-орієнтованого програмування) — введення в класи і об’єкти.
- Робота з мультимедійними файлами: редагування аудіо і відео, створення мультимедійних проєктів.
Урок 1: Основи клієнт-серверних технологій
Мета:
Познайомити учнів з концепцією клієнт-серверних технологій і HTTP-запитів.
План уроку:
- Що таке клієнт-серверна модель (10 хв).
Поняття клієнта і сервера, як вони взаємодіють в інтернеті, основні принципи роботи веб-сервісів. - HTTP-запити (10 хв).
Методи запитів: GET, POST, основні заголовки, що таке URL. - Практична робота (20 хв).
Приклад відправки простого запиту з використанням браузера або програми (наприклад, Postman).
Домашнє завдання:
Прочитати про основи HTTP-протоколу і запитів, підготувати питання для наступного уроку.
Урок 2: Введення в API та взаємодія з веб-сервісами
Мета:
Навчити основам роботи з API та взаємодії з зовнішніми сервісами через запити.
План уроку:
- Що таке API (10 хв).
Визначення API, приклади популярних сервісів з API (наприклад, погода, карти, соціальні мережі). - Приклад роботи з API (10 хв).
Як надсилати запити до API, отримувати та обробляти відповіді (JSON, XML). - Практична робота (20 хв).
Надсилання запиту до відкритого API (наприклад, погода або курси валют), отримання та обробка даних у програмі.
Домашнє завдання:
Дослідити різні відкриті API і спробувати отримати дані з одного з них.
Урок 3: Об’єктно-орієнтоване програмування (ООП) — класи і об’єкти
Мета:
Познайомити з основами ООП, класами і об’єктами.
План уроку:
- Що таке ООП (10 хв).
Основні концепції: класи, об’єкти, методи, властивості. - Приклад створення класу (10 хв).
Створення простого класу (наприклад, клас “Автомобіль” з методами та властивостями). - Практична робота (20 хв).
Написання програми з використанням класів і об’єктів (наприклад, створення класу для опису книги або товару).
Домашнє завдання:
Створити клас для опису будь-якого предмета (наприклад, пристрою) і продумати його методи та властивості.
Урок 4: Продовження вивчення ООП — успадкування і інкапсуляція
Мета:
Зануритися в більш складні аспекти ООП: успадкування та інкапсуляцію.
План уроку:
- Успадкування (10 хв).
Поняття успадкування, як один клас може “успадковувати” властивості та методи іншого класу. - Інкапсуляція (10 хв).
Приховування даних усередині класу, робота з приватними і публічними методами. - Практична робота (20 хв).
Розширення попередньої програми з використанням успадкування та інкапсуляції (наприклад, створення нащадка для класу “Автомобіль” — “Електромобіль”).
Домашнє завдання:
Дописати програму, використовуючи принципи інкапсуляції та успадкування, підготувати питання по темі.
Урок 5: Робота з мультимедійними файлами — аудіо та відео
Мета:
Познайомити з основами редагування мультимедійних файлів та створення простих аудіо- і відеопроєктів.
План уроку:
- Редагування аудіо і відео (10 хв).
Програми для роботи з аудіо і відео (наприклад, Audacity, Adobe Premiere), базові операції: нарізка, монтаж. - Приклади створення мультимедійних проєктів (10 хв).
Як можна застосовувати мультимедіа в реальних проєктах (відеопрезентації, подкасти, відеоогляди). - Практична робота (20 хв).
Приклад створення простого аудіокліпу або відеоролика (наприклад, монтаж короткого ролика або запис і редагування звуку).
Домашнє завдання:
Створити короткий аудіо- або відеоролик з використанням інструментів для редагування.
Урок 6: Створення мультимедійних проєктів — монтаж та додавання ефектів
Мета:
Розвинути навички створення мультимедійних проєктів: монтаж, накладення ефектів і аудіо.
План уроку:
- Монтаж відео і накладення ефектів (10 хв).
Як додати ефекти до відео, покращити звук, накласти музику та титри. - Приклади успішних мультимедійних проєктів (10 хв).
Демонстрація прикладів якісно змонтованих роликів з використанням аудіоефектів. - Практична робота (20 хв).
Створення невеликого відеопроєкту з використанням монтажу, накладення звуку та ефектів.
Домашнє завдання:
Доповнити мультимедійний проєкт новими ефектами або аудіодоріжками.
Урок 7: Спільне використання ООП і мультимедіа в проєктах
Мета:
Навчити інтегрувати ООП і мультимедіа у програмних проєктах.
План уроку:
- Інтеграція ООП і мультимедіа (10 хв).
Як об’єднати принципи ООП і роботу з мультимедійними файлами в одному проєкті (наприклад, програма для створення аудіо- або відеопроєктів). - Приклади проєктів (10 хв).
Розгляд прикладів програм, що працюють з мультимедійними файлами (наприклад, програми для обробки відео). - Практична робота (20 хв).
Створення програми, яка використовує ООП для роботи з мультимедійними файлами (наприклад, застосунок для керування колекцією аудіо або відео).
Домашнє завдання:
Продумати і розробити проєкт, в якому буде використано ООП і роботу з мультимедійними файлами.
Урок 8: Підсумковий проєкт — створення мультимедійного додатка
Мета:
Закріпити вивчений матеріал через створення повноцінного проєкту, що включає ООП і мультимедійні елементи.
План уроку:
- Обговорення проєкту (10 хв).
Вибір тем для підсумкового проєкту: мультимедійний додаток (наприклад, аудіоплеєр, відеоредактор або інтерактивний медіазастосунок). - Практична робота (30 хв).
Початок розробки проєкту, робота над основними функціональними блоками. - Обговорення результатів і зворотний зв’язок (10 хв).
Аналіз виконаної роботи, обговорення труднощів і досягнень.
Домашнє завдання: