Методичка для преподавателя информатики
11 класс, 3-я четверть (8 уроков)
Темы:
- Сетевые технологии: углубленное изучение сетевых протоколов (TCP/IP, DNS, DHCP), работа с серверами, настройка сетевых инфраструктур, VPN, облачные технологии.
- Программирование: работа с API (REST, SOAP), взаимодействие с внешними сервисами, разработка приложений для мобильных устройств или десктопа.
- Информационная безопасность: защита данных, двухфакторная аутентификация, методы защиты от фишинговых атак, мониторинг и анализ сетевой безопасности.
Урок 1: Углубленное изучение сетевых протоколов
Цель:
Изучить основные сетевые протоколы (TCP/IP, DNS, DHCP) и их роль в сетевых взаимодействиях.
План урока:
- Введение в TCP/IP и уровни модели OSI (15 мин).
- Обзор сетевых уровней.
- Принципы работы TCP и IP.
- DNS и DHCP (15 мин).
- Как работают DNS (разрешение доменных имен) и DHCP (динамическое получение IP-адресов).
- Практические примеры.
- Практическая работа (15 мин).
- Настройка локальной сети с использованием DHCP.
- Проверка работы DNS с помощью команд ping и nslookup.
Домашнее задание:
Изучить разницу между статическими и динамическими IP-адресами, подготовить краткий отчет.
Урок 2: Настройка серверов и сетевых инфраструктур
Цель:
Освоить базовые навыки работы с серверами и настройкой сетевых инфраструктур.
План урока:
- Основы серверной инфраструктуры (15 мин).
- Понятие серверов, клиент-серверной архитектуры.
- Примеры серверных ролей (DNS-сервер, веб-сервер, файловый сервер).
- Практическая работа (25 мин).
- Настройка веб-сервера (например, Apache или Nginx).
- Создание и настройка файлового сервера на локальной машине.
Домашнее задание:
Настроить домашний сервер для файлового хранилища, протестировать его работу.
Урок 3: Введение в VPN и облачные технологии
Цель:
Изучить принципы работы VPN и основные облачные технологии.
План урока:
- Основы VPN (10 мин).
- Что такое VPN, как он работает.
- Примеры использования для безопасного соединения.
- Облачные технологии (15 мин).
- Основные принципы работы облачных хранилищ и вычислений.
- Примеры популярных сервисов (Google Cloud, AWS, Microsoft Azure).
- Практическая работа (20 мин).
- Настройка VPN-соединения.
- Использование облачного хранилища для хранения и совместной работы с файлами.
Домашнее задание:
Изучить возможности облачных вычислений для развертывания приложений, подготовить отчет о ключевых функциях.
Урок 4: Работа с API (REST и SOAP)
Цель:
Изучить основы работы с программными интерфейсами (API) и их интеграцию в приложения.
План урока:
- Основы API (10 мин).
- Разница между REST и SOAP API.
- Пример работы с API для получения данных (например, погода или валютные курсы).
- Практическая работа (25 мин).
- Написание программы на Python/JavaScript для взаимодействия с REST API.
- Использование запросов GET и POST для получения и отправки данных.
Домашнее задание:
Продолжить работу с API, реализовать программу, которая получает данные и сохраняет их в локальную базу данных.
Урок 5: Разработка приложений для мобильных устройств или десктопа
Цель:
Научить основам разработки приложений для мобильных устройств или десктопа.
План урока:
- Основы разработки мобильных приложений (10 мин).
- Обзор платформ для разработки (например, Android Studio, Xcode).
- Пример создания простого мобильного приложения.
- Практическая работа (30 мин).
- Создание базового мобильного или десктоп-приложения с графическим интерфейсом.
- Подключение к внешнему API для получения данных.
Домашнее задание:
Продолжить разработку приложения, добавить возможность сохранения и обработки данных.
Урок 6: Основы информационной безопасности
Цель:
Изучить основные методы защиты данных, такие как двухфакторная аутентификация и мониторинг сетевой безопасности.
План урока:
- Методы защиты данных (10 мин).
- Что такое двухфакторная аутентификация и как она работает.
- Различные уровни защиты данных.
- Практическая работа (25 мин).
- Настройка двухфакторной аутентификации на различных сервисах.
- Установка антивирусных программ и систем для мониторинга безопасности.
Домашнее задание:
Настроить двухфакторную аутентификацию на своих аккаунтах и изучить программные решения для обеспечения безопасности.
Урок 7: Защита от фишинговых атак и мониторинг сетевой безопасности
Цель:
Научить защищаться от фишинговых атак и проводить мониторинг безопасности сети.
План урока:
- Фишинговые атаки и их виды (10 мин).
- Примеры фишинговых атак и способы их предотвращения.
- Роль пользователей в защите от фишинга.
- Практическая работа (25 мин).
- Проведение анализа подозрительных писем и сайтов.
- Настройка программного обеспечения для мониторинга сетевой активности (например, Wireshark).
Домашнее задание:
Проанализировать возможные фишинговые угрозы, описать примеры атак и защитные меры.
Урок 8: Анализ угроз и заключение по четверти
Цель:
Закрепить знания о сетевой безопасности и провести анализ угроз, с которыми сталкиваются пользователи сети.
План урока:
- Анализ угроз безопасности (10 мин).
- Основные угрозы, с которыми могут столкнуться пользователи.
- Инструменты для мониторинга и предотвращения атак.
- Презентация проектов и решений (20 мин).
- Презентация учащимися своих разработанных проектов (мобильные приложения, веб-сервисы, сетевые решения).
- Обсуждение возможностей улучшения безопасности.
- Заключение (10 мин).
- Оценка работ, подведение итогов четверти.
Домашнее задание:
Подготовить отчет о завершенном проекте, включив в него методы защиты данных и мониторинг безопасности.
Эта методичка помогает углубленно изучить сетевые технологии, работу с API и информационную безопасность, обеспечивая учащихся знаниями для создания современных приложений и защиты данных.