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