Методика для викладача інформатики
7 клас, 2-а чверть (7-8 уроків)
Теми:
- Програмування: створення складних програм із використанням функцій, параметрів, циклів, вкладених умов та масивів даних.
- Введення до баз даних: основи роботи з реляційними базами даних, створення та використання простих SQL-запитів.
- Робота з таблицями: аналіз даних, складні формули, побудова графіків та діаграм для аналізу інформації.
Урок 1: Повторення функцій та параметрів
Мета:
Закріпити поняття функцій та параметрів, продемонструвати складніші програми з використанням цих концепцій.
План уроку:
- Повторення функцій та параметрів (10 хв).
- Коротке пояснення функції, параметрів, значень.
- Застосування функцій у складних задачах (15 хв).
- Приклад програми, яка використовує кілька функцій на вирішення комплексної завдання.
- Практична робота (20 хв).
- Написання програми, яка містить кілька функцій з параметрами та вирішує математичну задачу, наприклад, розрахунок середнього значення масиву чисел.
Домашнє завдання:
Створити програму, яка використовує функції розрахунків з різними типами даних (наприклад, текстові рядки, числа).
Урок 2: Робота з циклами та масивами
Мета:
Поглибити знання про цикли та масиви даних, показати, як працювати з багатовимірними масивами.
План уроку:
- Повторення роботи із циклами (10 хв).
- Введення в багатовимірні масиви та їх використання.
- Робота з масивами та циклами (15 хв).
- Приклад програми, яка використовує цикли обробки даних у багатовимірних масивах, наприклад, таблиці даних.
- Практична робота (20 хв).
- Написання програми, яка працює з масивом даних, наприклад, підрахунок середнього значення для кожного рядка таблиці.
Домашнє завдання:
Створити програму, яка використовує масиви для роботи з великою кількістю даних, наприклад, оцінки студентів.
Урок 3: Введення до баз даних
Мета:
Познайомити учнів із поняттям бази даних, показати, як працюють реляційні бази даних та найпростіші SQL-запити.
План уроку:
- Що таке база даних? (10 хв).
- Поняття бази даних, для чого вони потрібні, приклади баз даних (таблиці даних, записи).
- Основи реляційних баз даних (15 хв).
- Структура реляційних баз даних таблиці, рядки, стовпці, ключі.
- Практична робота (20 хв).
- Приклад створення бази даних за допомогою SQL, додавання записів та виконання простих запитів (наприклад, вибір усіх записів із таблиці).
Домашнє завдання:
Створити просту базу даних (наприклад, список студентів) та написати SQL-запит для отримання даних.
Урок 4: SQL-запити та робота з даними
Мета:
Навчити базовим SQL-запитам до роботи з даними у реляційної базі даних.
План уроку:
- Повторення баз даних та запитів (10 хв).
- Нагадування про основні поняття баз даних та SQL.
- Прості SQL-запити (15 хв).
- Приклади запитів: вибір даних, фільтрація за умовами, сортування записів.
- Практична робота (20 хв).
- Створення програми, яка виконує SQL-запити та виводить результати на екран (наприклад, вибір усіх студентів із оцінкою вище 90).
Домашнє завдання:
Написати SQL-запити для фільтрації та сортування даних у базі.
Урок 5: Робота з таблицями – просунуті функції
Мета:
Навчити учнів застосовувати складні формули у таблицях та будувати графіки.
План уроку:
- Повторення роботи з таблицями (10 хв).
- Пояснення складніших функцій (наприклад,
IF
,SUM
,AVERAGE
).
- Пояснення складніших функцій (наприклад,
- Побудова діаграм та графіків (15 хв).
- Приклади використання таблиці даних для створення діаграм.
- Практична робота (20 хв).
- Побудова графіка для аналізу даних (наприклад, зростання/падіння показників успішності).
Домашнє завдання:
Створити таблицю з даними та побудувати діаграму для їхньої візуалізації.
Урок 6: Аналіз даних у таблицях
Мета:
Продемонструвати учням, як аналізувати дані в таблицях за допомогою складних формул та інструментів сортування та фільтрації.
План уроку:
- Складні формули та фільтрація даних (10 хв).
- Застосування формул аналізу даних, приклад розрахунку медіани, моди.
- Сортування та фільтрація даних (15 хв).
- Як використовувати фільтри для пошуку даних, сортування за різними критеріями (наприклад, за алфавітом чи числовими значеннями).
- Практична робота (20 хв).
- Створення таблиці з фільтрацією даних, сортуванням та аналізом даних за допомогою складних формул.
Домашнє завдання:
Створити таблицю з даними та застосувати до неї фільтри для аналізу.
Урок 7: Підбиття підсумків та міні-проект
Ціль:
Закріпити отримані знання, підготувати учнів до практичного застосування знань через виконання міні-проекту.
План уроку:
- Повторення ключових тем (10 хв).
- Швидке повторення основних тем, пов’язаних із програмуванням, базами даних та роботою з таблицями.
- Початок роботи над міні-проектом (25 хв).
- Розробка проекту: учні створюють програму, яка використовує бази даних та виводить аналіз даних (наприклад, система для обліку оцінок у класі).
Домашнє завдання:
Продовжити роботу над міні-проектом та підготувати його до наступного уроку.
Урок 8: Презентація міні-проектів
Мета:
Дати учням можливість презентувати свої проекти, обговорити отримані результати та закріпити знання.
План уроку:
- Презентація проектів (30 хв).
- Учні показують свої проекти класу, пояснюють, як вони працюють та що було зроблено.
- Обговорення та зворотний зв’язок (10 хв).
- Вчитель та учні обговорюють виконані роботи, діляться досвідом.
Домашнє завдання:
Закінчити проект та підготувати його до здачі.