Загрузка
UP

Методика для викладача інформатики

9 клас, 2-а чверть (7–8 уроків)

Теми:

  1. Робота з базами даних: створення та управління базами даних, проектування таблиць, створення запитів на мові SQL, нормалізація даних.
  2. Програмування: робота з файлами, введення та виведення даних, створення програм для обробки текстової інформації.
  3. Веб-розробка: створення інтерактивних сторінок із використанням HTML, CSS, JavaScript. Основи роботи з формами, подіями, обробка даних із веб-форм.

Урок 1: Введення в бази даних та проектування таблиць

Мета:
Ознайомити учнів із основами баз даних, проектуванням таблиць та основними поняттями.

План уроку:

  1. Що таке база даних (10 хв)?
    • Визначення баз даних, їх призначення та використання.
    • Реляційні бази даних: таблиці, рядки, стовпці.
  2. Проектування таблиць (10 хв).
    • Структура таблиці: поля, типи даних (текст, число, дата та інших.).
    • Первинний ключ та його призначення.
  3. Практична робота (20 хв).
    • Проектування та створення простої таблиці з даними (наприклад, таблиця з даними про студентів).

Домашнє завдання:
Створити проект таблиці для вибраної тематики (наприклад, бібліотека, магазин) та описати поля та їх типи.


Урок 2: Створення запитів на мові SQL

Ціль:
Вивчити основні команди SQL для роботи з базами даних.

План уроку:

  1. Введення у SQL (10 хв).
    • Основні команди SQL: CREATE, INSERT, SELECT, UPDATE, DELETE.
  2. Приклад роботи із запитами (10 хв).
    • Приклад запитів для створення та зміни даних у таблиці.
  3. Практична робота (20 хв).
    • Створення бази даних та виконання базових запитів з використанням SQL: додавання даних до таблиці, вибірка даних, їх оновлення та видалення.

Домашнє завдання:
Підготувати список запитів SQL для роботи з таблицею, створеною в домашньому завданні минулого уроку.


Урок 3: Нормалізація даних

Мета:
Вивчити концепцію нормалізації даних у базах даних та як вона покращує структуру таблиць.

План уроку:

  1. Що таке нормалізація (10 хв.).
    • Поняття нормалізації, рівні нормалізації (1NF, 2NF, 3NF).
    • Як нормалізація допомагає уникнути дублювання даних та покращити структуру бази даних.
  2. Приклад нормалізації (10 хв).
    • Приклади нормалізованих та ненормалізованих таблиць.
  3. Практична робота (20 хв).
    • Виконання завдання щодо нормалізації бази даних: поділ даних на кілька таблиць та створення зв’язків між ними.

Домашнє завдання:
Нормалізувати створену базу даних, якщо це потрібно, та перестворити структуру у вигляді кількох зв’язаних таблиць.


Урок 4: Програмування – робота з файлами

Мета:
Навчити учнів працювати з файлами, здійснювати введення та виведення даних за допомогою програм.

План уроку:

  1. Основи роботи із файлами (10 хв).
    • Введення та виведення даних у текстові файли.
    • Відкриття, читання, запис та закриття файлів у програмуванні (наприклад, Python).
  2. Приклади роботи із файлами (10 хв).
    • Приклади програм, які читають та записують дані до текстових файлів.
  3. Практична робота (20 хв).
    • Написання програми, яка читає дані з текстового файлу та зберігає результат обробки у новий файл (наприклад, підрахунок слів чи рядка).

Домашнє завдання:
Написати програму для обробки текстового файлу, яка виконує задані операції (наприклад, пошук рядка, видалення або заміна слів).


Урок 5: Створення програм обробки текстової інформації

Мета:
Поглибити навички роботи з текстовими файлами, обробкою даних та автоматизацією.

План уроку:

  1. Обробка текстових даних (10 хв).
    • Обробка тексту: заміна слів, видалення рядків, підрахунок символів та слів.
    • Читання та запис великих текстових файлів.
  2. Приклади програм (10 хв).
    • Приклад програми для пошуку та заміни тексту, підрахунку слів.
  3. Практична робота (20 хв).
    • Створення редактора програми для обробки тексту: пошук, заміна, видалення, створення звітів.

Домашнє завдання:
Модифікувати програму-редактор для обробки тексту з розширеними функціями (наприклад, додавання збереження змін до окремого файлу).


Урок 6: Веб-розробка – основи роботи з HTML та CSS

Мета:
Навчити основ створення веб-сторінок з використанням HTML і CSS.

План уроку:

  1. Основи HTML і CSS (10 хв).
    • Основи розмітки HTML: теги, структура сторінки, заголовки, параграфи, посилання, зображення.
    • Основи CSS: стилізація тексту, блоків, кольорів, фонів, відступів.
  2. Приклад створення сторінки (10 хв).
    • Приклад простої сторінки з елементами HTML та CSS.
  3. Практична робота (20 хв).
    • Створення веб-сторінки з використанням HTML та CSS: створення заголовків, параграфів, зображень, стилізація за допомогою CSS.

Домашнє завдання:
Створити веб-сторінку на тему вибору, використовуючи вивчені HTML-теги та стилі CSS.


Урок 7: Робота з веб-формами та обробка подій у JavaScript

Мета:
Навчити створювати інтерактивні елементи на веб-сторінках за допомогою форм та подій.

План уроку:

  1. Робота із веб-формами (10 хв).
    • Створення форм: поля для введення, кнопки, списки, що випадають.
    • Приклад форми збору даних.
  2. Основи роботи з подіями JavaScript (10 хв).
    • Обробка подій: кліки, введення даних.
    • Приклад програми обробки даних форми з використанням JavaScript.
  3. Практична робота (20 хв).
    • Створення веб-сторінки з формою обробки даних форми на стороні клієнта з використанням JavaScript.

Домашнє завдання:
Створити веб-форму, яка збирає дані та виконує базові перевірки за допомогою JavaScript.


Урок 8: Підсумкова практична робота – створення інтерактивної веб-сторінки

Ціль:
Закріпити вивчені матеріали з веб-розробки шляхом створення інтерактивної веб-сторінки.

План уроку:

  1. Постановка задачі (10 хв).
    • Приклад завдання: створення веб-сторінки з формою, стилями та інтерактивними елементами JavaScript (наприклад, форма реєстрації з перевіркою даних).
  2. Практична робота (30 хв).
    • Учні створюють веб-сторінку, використовуючи HTML, CSS та JavaScript.
  3. Обговорення та розбір робіт (10 хв).
    • Презентація рішень, обговорення складнощів та помилок.

Домашнє завдання:
Завершити проект і підготувати звіт про створену веб-сторінку, описуючи використані технології.


Ця методичка дозволяє учням 9 класу освоїти основи роботи з базами даних, поглибити знання у програмуванні, а також набути навичок веб-розробки з використанням сучасних технологій.