Загрузка
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 класса освоить основы работы с базами данных, углубить знания в программировании, а также получить навыки веб-разработки с использованием современных технологий.