Методичка для преподавателя информатики
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 мин).
- Учитель и ученики обсуждают выполненные работы, делятся опытом.
Домашнее задание:
Закончить проект и подготовить его к сдаче.