Загрузка
UP

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

11 класс, 3-я четверть (8 уроков)

Темы:

  1. Сетевые технологии: углубленное изучение сетевых протоколов (TCP/IP, DNS, DHCP), работа с серверами, настройка сетевых инфраструктур, VPN, облачные технологии.
  2. Программирование: работа с API (REST, SOAP), взаимодействие с внешними сервисами, разработка приложений для мобильных устройств или десктопа.
  3. Информационная безопасность: защита данных, двухфакторная аутентификация, методы защиты от фишинговых атак, мониторинг и анализ сетевой безопасности.

Урок 1: Углубленное изучение сетевых протоколов

Цель:
Изучить основные сетевые протоколы (TCP/IP, DNS, DHCP) и их роль в сетевых взаимодействиях.

План урока:

  1. Введение в TCP/IP и уровни модели OSI (15 мин).
    • Обзор сетевых уровней.
    • Принципы работы TCP и IP.
  2. DNS и DHCP (15 мин).
    • Как работают DNS (разрешение доменных имен) и DHCP (динамическое получение IP-адресов).
    • Практические примеры.
  3. Практическая работа (15 мин).
    • Настройка локальной сети с использованием DHCP.
    • Проверка работы DNS с помощью команд ping и nslookup.

Домашнее задание:
Изучить разницу между статическими и динамическими IP-адресами, подготовить краткий отчет.


Урок 2: Настройка серверов и сетевых инфраструктур

Цель:
Освоить базовые навыки работы с серверами и настройкой сетевых инфраструктур.

План урока:

  1. Основы серверной инфраструктуры (15 мин).
    • Понятие серверов, клиент-серверной архитектуры.
    • Примеры серверных ролей (DNS-сервер, веб-сервер, файловый сервер).
  2. Практическая работа (25 мин).
    • Настройка веб-сервера (например, Apache или Nginx).
    • Создание и настройка файлового сервера на локальной машине.

Домашнее задание:
Настроить домашний сервер для файлового хранилища, протестировать его работу.


Урок 3: Введение в VPN и облачные технологии

Цель:
Изучить принципы работы VPN и основные облачные технологии.

План урока:

  1. Основы VPN (10 мин).
    • Что такое VPN, как он работает.
    • Примеры использования для безопасного соединения.
  2. Облачные технологии (15 мин).
    • Основные принципы работы облачных хранилищ и вычислений.
    • Примеры популярных сервисов (Google Cloud, AWS, Microsoft Azure).
  3. Практическая работа (20 мин).
    • Настройка VPN-соединения.
    • Использование облачного хранилища для хранения и совместной работы с файлами.

Домашнее задание:
Изучить возможности облачных вычислений для развертывания приложений, подготовить отчет о ключевых функциях.


Урок 4: Работа с API (REST и SOAP)

Цель:
Изучить основы работы с программными интерфейсами (API) и их интеграцию в приложения.

План урока:

  1. Основы API (10 мин).
    • Разница между REST и SOAP API.
    • Пример работы с API для получения данных (например, погода или валютные курсы).
  2. Практическая работа (25 мин).
    • Написание программы на Python/JavaScript для взаимодействия с REST API.
    • Использование запросов GET и POST для получения и отправки данных.

Домашнее задание:
Продолжить работу с API, реализовать программу, которая получает данные и сохраняет их в локальную базу данных.


Урок 5: Разработка приложений для мобильных устройств или десктопа

Цель:
Научить основам разработки приложений для мобильных устройств или десктопа.

План урока:

  1. Основы разработки мобильных приложений (10 мин).
    • Обзор платформ для разработки (например, Android Studio, Xcode).
    • Пример создания простого мобильного приложения.
  2. Практическая работа (30 мин).
    • Создание базового мобильного или десктоп-приложения с графическим интерфейсом.
    • Подключение к внешнему API для получения данных.

Домашнее задание:
Продолжить разработку приложения, добавить возможность сохранения и обработки данных.


Урок 6: Основы информационной безопасности

Цель:
Изучить основные методы защиты данных, такие как двухфакторная аутентификация и мониторинг сетевой безопасности.

План урока:

  1. Методы защиты данных (10 мин).
    • Что такое двухфакторная аутентификация и как она работает.
    • Различные уровни защиты данных.
  2. Практическая работа (25 мин).
    • Настройка двухфакторной аутентификации на различных сервисах.
    • Установка антивирусных программ и систем для мониторинга безопасности.

Домашнее задание:
Настроить двухфакторную аутентификацию на своих аккаунтах и изучить программные решения для обеспечения безопасности.


Урок 7: Защита от фишинговых атак и мониторинг сетевой безопасности

Цель:
Научить защищаться от фишинговых атак и проводить мониторинг безопасности сети.

План урока:

  1. Фишинговые атаки и их виды (10 мин).
    • Примеры фишинговых атак и способы их предотвращения.
    • Роль пользователей в защите от фишинга.
  2. Практическая работа (25 мин).
    • Проведение анализа подозрительных писем и сайтов.
    • Настройка программного обеспечения для мониторинга сетевой активности (например, Wireshark).

Домашнее задание:
Проанализировать возможные фишинговые угрозы, описать примеры атак и защитные меры.


Урок 8: Анализ угроз и заключение по четверти

Цель:
Закрепить знания о сетевой безопасности и провести анализ угроз, с которыми сталкиваются пользователи сети.

План урока:

  1. Анализ угроз безопасности (10 мин).
    • Основные угрозы, с которыми могут столкнуться пользователи.
    • Инструменты для мониторинга и предотвращения атак.
  2. Презентация проектов и решений (20 мин).
    • Презентация учащимися своих разработанных проектов (мобильные приложения, веб-сервисы, сетевые решения).
    • Обсуждение возможностей улучшения безопасности.
  3. Заключение (10 мин).
    • Оценка работ, подведение итогов четверти.

Домашнее задание:
Подготовить отчет о завершенном проекте, включив в него методы защиты данных и мониторинг безопасности.


Эта методичка помогает углубленно изучить сетевые технологии, работу с API и информационную безопасность, обеспечивая учащихся знаниями для создания современных приложений и защиты данных.