Информационные технологии: от алгоритмов до веб-разработки

  • docx
  • 08.04.2026
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

В условиях цифровой трансформации общества и образования формирование у школьников навыков программирования, анализа данных и веб-разработки становится ключевым фактором их успешной социализации и профессионального самоопределения. Предлагаемая серия занятий направлена на развитие цифровой грамотности, алгоритмического мышления и творческих способностей обучающихся.
Иконка файла материала методическая разработка.docx

Методическая разработка учебных занятий по теме

«Информационные технологии: от алгоритмов до веб-разработки».

Учитель информатики ГБОУ СОШ №14 Тетёкин Владимир Николаевич

Целевая аудитория: учащиеся 8 классов.

Продолжительность: 6 занятий .

Актуальность

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

Цель и задачи

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

Задачи:

- познакомить с основами алгоритмизации и программирования на языке Python;

- обучить работе с электронными таблицами и анализу данных;

- дать базовые знания по созданию веб-страниц (HTML/CSS);

- сформировать культуру информационной безопасности и цифровой гигиены;

- реализовать индивидуальный или групповой итоговый проект.

Структура и содержание

Серия включает 6 взаимосвязанных занятий, каждое из которых сочетает теоретическую часть, практическую работу и элементы современных педагогических технологий:

1. Введение в алгоритмы (геймификация, Scratch).

2. Основы программирования на Python (проектно-исследовательская деятельность).

3. Работа с данными в электронных таблицах (кейс-метод).

4. Основы веб-разработки (модульное обучение).

5. Информационная безопасность (тренинг, ситуационный анализ).

6. Защита итогового проекта (портфолио, рефлексия).

Методические особенности

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

- Активные методы обучения: работа в парах и группах, проектная деятельность, кейсы, дискуссии.

- Дифференцированный подход: задания разного уровня сложности для учёта индивидуальных особенностей учащихся.

- Практико-ориентированность: каждое занятие завершается созданием конкретного цифрового продукта (программа, таблица, веб-страница).

Ожидаемые результаты

По итогам курса учащиеся:

- овладеют базовыми инструментами программирования и анализа данных;

- смогут создавать простые веб-сайты;

- научатся применять правила цифровой безопасности;

- представят собственный цифровой проект, что способствует развитию навыков самопрезентации и командной работы.

Данная разработка — это современный образовательный продукт, отвечающий требованиям ФГОС и запросам цифровой эпохи, способный повысить мотивацию школьников к изучению информатики и заложить фундамент для дальнейшего IT-образования.

 

 

 

 

Серия учебных занятий по информатике для 8–9 классов

Тема: «Информационные технологии: от алгоритмов до веб-разработки».

Продолжительность: 6 занятий (по 2 академических часа).

Целевая аудитория: учащиеся 8 классов.

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

 

Занятие 1. Введение в алгоритмы и основы программирования

Форма: комбинированный урок (теория + практика).

Средства: презентация, интерактивная доска, онлайн-тренажёры (например, Code.org, Scratch), рабочие листы.

Методы: объяснительно-иллюстративный, частично-поисковый, работа в парах.

Педагогические технологии: элементы проблемного обучения, геймификация.

Ход занятия:

Краткая беседа о роли алгоритмов в жизни и информатике.

Демонстрация примеров алгоритмов (бытовых и компьютерных).

Практическая работа: составление простых алгоритмов в Scratch или на бумаге.

Рефлексия: обсуждение, где ещё встречаются алгоритмы.

 

Занятие 2. Основы программирования на Python

Форма: практикум.

Средства: компьютеры с установленной средой Python (или онлайн-интерпретатор), презентация, раздаточный материал с примерами кода.

Методы: репродуктивный, исследовательский, работа в группах.

Педагогические технологии: проектно-исследовательская деятельность, дифференцированное обучение.

Ход занятия:

Вводная часть: синтаксис Python, переменные, типы данных.

Практическая работа: написание простых программ (калькулятор, преобразование единиц).

Групповая работа: решение задач разного уровня сложности.

Обсуждение типичных ошибок и способов их исправления.

 

Занятие 3. Работа с электронными таблицами и анализ данных

Форма: лабораторная работа.

Средства: MS Excel или Google Таблицы, готовые наборы данных, презентация.

Методы: практический, наглядный, самостоятельная работа.

Педагогические технологии: кейс-метод, элементы дистанционного обучения (при использовании Google Таблиц).

Ход занятия:

Краткий обзор возможностей электронных таблиц.

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

Решение кейса: анализ данных (например, успеваемость класса, статистика по городу).

Презентация результатов работы.

 

Занятие 4. Основы веб-разработки: HTML и CSS

Форма: практикум с элементами лекции.

Средства: редакторы кода (Visual Studio Code, Replit), браузер, презентация.

Методы: объяснительно-иллюстративный, практический, работа в парах.

Педагогические технологии: модульное обучение, элементы перевернутого класса (домашнее изучение теории).

Ход занятия:Введение в структуру веб-страницы (HTML).

Основы оформления (CSS): цвета, шрифты, стили.

Практическая работа: создание простой веб-страницы о себе или любимом увлечении.

Обсуждение и демонстрация работ.

 

Занятие 5. Информационная безопасность и цифровая гигиена

 

Форма: семинар-дискуссия с элементами тренинга.

Средства: презентация, видеоролики, анкеты для самооценки, интерактивные тесты.

Методы: дискуссионный, игровой, ситуационный анализ.

Педагогические технологии: игровые технологии, кейс-метод, элементы тренинга soft skills.

Ход занятия:Обсуждение актуальных угроз в сети (фишинг, вирусы, утечка данных).

Разбор реальных кейсов и обсуждение способов защиты.

Практическое задание: составление правил цифровой гигиены для себя и семьи.

Итоговая викторина по теме безопасности.

 

Занятие 6. Итоговый проект «Мой цифровой продукт»

Форма: защита проектов.

Средства: компьютеры, проектор, презентация, критерии оценки проектов.

Методы: проектный, исследовательский, публичное выступление.

Педагогические технологии: проектное обучение, портфолио ученика, рефлексия.

Ход занятия:Представление и защита индивидуальных или групповых проектов (веб-сайт, программа, аналитический отчёт).

Взаимное оценивание по заранее разработанным критериям.

Рефлексия: что удалось, что вызвало трудности, чему научились за курс.

 

Дидактические материалы для проведения уроков по теме «Введение в алгоритмы и основы программирования»

Занятие 1.

·        Рабочий лист 1. Что такое алгоритм?

**Задание 1. Заполни пропуски.**

Алгоритм — это __________________ последовательность действий, направленная на решение определённой __________________. Каждый алгоритм должен обладать свойствами: __________________, __________________, __________________, __________________, __________________.

**Задание 2. Приведи примеры.**

Приведи по 2 примера алгоритмов из повседневной жизни и из мира компьютеров.

Из жизни

В компьютере

1. ______________________________

 

1. ______________________________

2. ______________________________

 

2. ______________________________

 

**Задание 3. Свойства алгоритма.**

Определи, о каком свойстве алгоритма идёт речь:

- Алгоритм всегда приводит к результату за конечное число шагов. __________________

- Каждый шаг должен быть понятен и однозначен. __________________

- Алгоритм должен решать целый класс однотипных задач. __________________

·        Презентация

 

·        Практическая работа: составление простых алгоритмов

Что такое алгоритм?

Алгоритм — это чёткая последовательность шагов, приводящая к решению задачи. Каждый шаг должен быть понятен и выполним.

Примеры простых алгоритмов

1. Алгоритм заваривания чая

1. Вскипятить воду.

2. Положить чайный пакетик в чашку.

3. Залить пакетик кипятком.

4. Дать настояться 3–5 минут.

5. Достать пакетик.

6. Добавить сахар или лимон по вкусу.

2. Алгоритм перехода улицы

1. Подойти к пешеходному переходу.

2. Остановиться.

3. Посмотреть налево.

4. Посмотреть направо.

5. Убедиться, что машины остановились.

6. Перейти дорогу быстрым шагом.

 

Задание для самостоятельной работы

Придумайте и запишите алгоритм для одного из действий:

- чистка зубов;

- сбор портфеля в школу;

- приготовление бутерброда.

Советы по составлению алгоритмов

- Используйте простые и однозначные формулировки.

- Каждый шаг должен быть выполним.

- Не пропускайте важные детали.

·        Дидактические игры

1).Квест «Испорченный телефон»

Суть: один ученик пишет алгоритм простого действия (например, «заварить чай»), но намеренно пропускает или путает шаги. Второй ученик должен «отладить» алгоритм, найти и исправить ошибки.

Игровой элемент: поиск «багов» (ошибок), очки за каждую найденную неточность.

2).Игра «Робот и лабиринт»

Суть: один ученик — «робот», другой — «программист». «Робот» стоит с закрытыми глазами в классе, заставленном стульями («лабиринт»). «Программист» должен составить точную последовательность команд («вперед», «направо», «налево»), чтобы провести «робота» к цели.

Игровой элемент: ограниченное количество команд, штрафные очки за столкновение со «стеной».

 

 

 

Занятие 1.

·        Рабочий лист 2. Способы записи алгоритмов

**Задание 1. Виды записи.**

Заполни таблицу, указав, что представляет собой каждый способ записи алгоритма.

Способ записи

Описание

Словесный

 

 

Блок-схема

 

 

Программа |

 

 

 

**Задание 2. Элементы блок-схемы.**

Соедини стрелками название элемента и его графическое обозначение.

Название

Обозначение

Начало/Конец

 

Процесс (действие)

 

Решение (вопрос)

 

Ввод/Вывод данных

 

 

**Задание 3. Составь блок-схему.**

Составь блок-схему алгоритма «Переход улицы по светофору».

·        Презентация

 

 

o   Раздаточный материал: основы программирования на Python

1. Первая программа

print("Привет, мир!")

Выводит на экран фразу «Привет, мир!»

 

2. Переменные и типы данных

имя = "Аня"

возраст = 12

рост = 1.55

 

print("Меня зовут", имя, ". Мне", возраст, "лет.")

В переменных можно хранить текст, числа и другие данные.

 

3. Ввод данных с клавиатуры

имя = input("Как тебя зовут? ")

print("Привет,", имя + "!")

Программа спрашивает имя и здоровается.

 

4. Условный оператор (если... то...)

возраст = int(input("Сколько тебе лет? "))

 

if возраст >= 18:

    print("Ты взрослый.")

else:

    print("Ты ещё ребёнок.")

Программа проверяет условие и выводит разные сообщения.

 

5. Цикл for (сколько раз повторить)

 

for i in range(1, 6):

    print("Счёт:", i)

Выводит числа от 1 до 5.

 

6. Цикл while (пока условие верно)

 

число = 1

while число <= 5:

    print(число)

    число = число + 1

Тоже выводит числа от 1 до 5, но с помощью цикла while.

 

7. Списки (хранение нескольких значений)

 

друзья = ["Маша", "Петя", "Саша"]

print("Мои друзья:", друзья)

print("Первый друг:", друзья[0])

В списке можно хранить несколько элементов и обращаться к ним по номеру.

 

8. Функции (свои команды)

 

def приветствие(имя):

    print("Привет,", имя + "!")

 

приветствие("Коля")

приветствие("Оля")

Функция — это именованный блок кода, который можно вызывать много раз.

 

Задание для самостоятельной работы

 

- Сделайте программу, которая спрашивает два числа и выводит их сумму.

- Напишите цикл, который выводит все чётные числа от 2 до 10.

- Создайте список любимых фильмов и выведите его на экран.

Лист 3. Исполнитель алгоритмов

 

**Задание 1. Кто такой исполнитель?**

Исполнитель — это __________________, который умеет выполнять определённый набор команд. Приведи 2 примера исполнителей:

1. __________________

2. __________________

 

**Задание 2. Система команд исполнителя.**

У исполнителя *«Робот»* есть команды: *ВПЕРЁД*, *НАЛЕВО*, *НАПРАВО*, *ВЗЯТЬ*, *ПОЛОЖИТЬ*.

Составь алгоритм для робота, чтобы он взял кубик и вернулся в исходную точку.

 

 

 

 

 

**Задание 3. Исправь ошибку.**

В алгоритме приготовления чая пропущено важное действие. Найди его и вставь в нужное место.

1. Налить воду в чайник.

2. Включить чайник.

3. Положить заварку в чашку.

4. _____________________________________

5. Залить заварку кипятком.

 

Занятие 4.

Раздаточный лист 4. Введение в программирование

 

**Задание 1. Что такое программа?**

Программа — это алгоритм, записанный на специальном языке, понятном __________________.

 

**Задание 2. Языки программирования.**

Раздели языки на две группы: визуальные (блочные) и текстовые.

*Scratch, Python, Blockly, Pascal, Kodu*

 

Визуальные: _______________________________________

Текстовые: _______________________________________

 

**Задание 3. Простая программа.**

Заполни пропуски в программе на *Scratch* (или аналогичном блочном языке), чтобы кот сказал «Привет!» и сделал 10 шагов вперёд.

[Здесь можно разместить изображение блоков Scratch с пустыми слотами для заполнения].

 

Занятие 5.

Раздаточный лист 5. Практическая работа «Мой первый алгоритм»

 

Что нужно сделать

1. Выбрать простое действие, которое вы выполняете каждый день (например, заправить кровать, приготовить завтрак, собраться на прогулку).

2. Разбить это действие на маленькие шаги.

3. Записать шаги по порядку, чтобы получился алгоритм.

4. Проверить, можно ли выполнить ваш алгоритм без дополнительных вопросов.

Мой алгоритм

(Здесь запишите свой вариант.)

 

 

 

 

 

 

 

 

 

Проверка

Попросите кого-нибудь выполнить ваш алгоритм. Если всё получилось — вы справились!

Советы

- Не используйте сложные слова.

- Каждый шаг — одно действие.

- Алгоритм должен быть понятен даже тому, кто видит его впервые.


 

Скачивание материала доступно только для авторизованных пользователей.