Воронова Елена Владимировна
учитель информатики
МБОУ СОШ №1 г.Кашин
Свидетельство о публикации в электронном СМИ: СВ №212156
Наименование конкурса: Всероссийский профессиональный педагогический конкурс «Лучший конспект урока», в соответствии с требованиями ФГОС и ФООП (ФАООП)
Наименование конкурсной работы: Конспект урока информатики «Алгоритмы вокруг нас: от кулинарии до искусственного интеллекта»
Итоговая оценка: 1 место,  86 баллов(-а)
Диплом Всероссийского конкурса, бланк: ЕА №212156


Конкурсы ко Дню воспитателя

Конспект урока информатики

«Алгоритмы вокруг нас: от кулинарии до искусственного интеллекта»

Предмет: Информатика
Класс: 6 (или 7 класс, в зависимости от программы)
Тема урока: Алгоритмы в нашей жизни. Формальные исполнители.
Тип урока: Урок открытия нового знания (комбинированный с элементами игры и проектной деятельности).
Продолжительность: 45 минут.

Методическая характеристика урока

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

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

Задачи урока:

1.Образовательная (предметная): Сформировать представление об алгоритме как последовательности действий, познакомить со свойствами алгоритмов (дискретность, понятность, точность, результативность, массовость) и видами исполнителей (формальные/неформальные).

 

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

 

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

 

Планируемые результаты:

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

Метапредметные: умение самостоятельно планировать пути достижения целей, владение основами самоконтроля и оценки.

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

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

Оборудование и материалы:

Компьютер, проектор, экран.

Презентация (слайды с определениями, примерами, заданием).

Раздаточный материал: карточки с описанием кулинарных рецептов (разного уровня сложности/понятности), чистые листы А4, фломастеры.

Опционально: доступ в интернет для быстрого поиска информации (если этап позволяет) или заранее подготовленные скриншоты с сайтов рецептов .

 

Ход урока

  1. Организационный момент и мотивация (3 мин.)

Учитель приветствует класс, проверяет готовность. На экране — изображения повара за работой, схемы метро, нотного стана и интерфейса ChatGPT.
Учитель: «Ребята, посмотрите на экран. Что общего между поваром, создающим новое блюдо, архитектором метро и разработчиком искусственного интеллекта? Кажется, это совершенно разные сферы. Но сегодня мы узнаем, что их объединяет. Более того, это есть в жизни каждого из вас — в ваших любимых компьютерных играх, в том, как вы собираете портфель или даже чистите зубы. О чем пойдет речь?»
Учащиеся высказывают предположения. Учитель подводит их к теме урока: «Алгоритмы».

  1. Актуализация знаний и создание проблемной ситуации (7 мин.)

Учитель: «Слово сложное, но явление знакомое. Давайте проверим. Сейчас мы проведем мини-эксперимент. Я раздам вам карточки с инструкциями. Ваша задача — внимательно прочитать и понять, что произойдет в итоге?»
Класс делится на 3 группы. Каждая группа получает карточку с «рецептом» (алгоритмом):

Группа 1 (Формальный алгоритм): «Возьми 1 яйцо, разбей его в миску. Добавь 50 мл молока. Посоли. Взбей вилкой. Вылей на горячую сковороду. Жарь 3 минуты». (Понятный результат — омлет).

Группа 2 (Неформальный алгоритм): «Возьми немного муки, добавь чуть-чуть воды и щепотку соли. Замеси крутое тесто. Дай ему отдохнуть. Потом раскатай и пожарь». (Результат неоднозначный, так как много неточностей).

Группа 3 (Алгоритм с нарушенной последовательностью): «Пожарь котлету на сковороде. Затем включи газ. Возьми мясо. Посоли. Сделай фарш». (Абсурдный результат).

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

Почему у первой группы всё понятно и результат един?

Почему у второй группы могут быть варианты? (Неточность: сколько муки? что значит «крутое»?)

Почему третья группа не смогла приготовить блюдо? (Нарушен порядок действий).

Вывод (формулируют учащиеся): Чтобы получить правильный результат, инструкция должна быть точной, понятной и действия должны идти в строгом порядке.

  1. Изучение нового материала (10 мин.)

Учитель, опираясь на выводы учащихся, вводит формальные понятия с демонстрацией слайдов.

Определение алгоритма: «Алгоритм — это точное и понятное предписание (инструкция) исполнителю совершить последовательность действий, направленных на достижение указанной цели или решение поставленной задачи» .

 

2.Свойства алгоритмов:

Дискретность (разбивка на шаги) — как шаги в нашем рецепте.

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

Точность (детерминированность) — каждое действие определяет следующее однозначно. (Сравниваем рецепт 1 и 2).

Результативность (конечность) — алгоритм должен приводить к результату (даже если результат — сообщение об ошибке, как в рецепте 3).

Массовость — алгоритм решает целый класс задач, а не одну конкретную. (Рецепт омлета подходит для любого количества яиц, если мы пропишем пропорции).

 

Исполнитель алгоритма:
Учитель: «Кто может исполнить рецепт? Повар-человек. А кто сможет исполнить вот эту команду: «Отойди от стены на 15 сантиметров и опусти руку с кистью на 3 миллиметра»?» (Учащиеся: робот).
Определение: Исполнитель — объект, способный выполнять команды алгоритма. Исполнители бывают:

Неформальные (человек — может понимать команды по-разному, додумывать).

Формальные (робот, компьютер, калькулятор — выполняет команды строго, не вникая в смысл).

Пример для размышления: «А кто исполняет алгоритм в игре «Civilization», когда юнит идет по маршруту?» (Формальный исполнитель — игровой движок).

  1. Физкультминутка (2 мин.)

Игра «Исполнитель-робот». Учитель выступает в роли программиста, ученики — роботов. Программист дает команды, но делает это неточно (путает право-лево, говорит «сделай шаг» без указания направления). Роботы «зависают» или выполняют неверно. Делается вывод: для формального исполнителя нужна точная система команд.

  1. Практическая работа в группах (15 мин.)

Постановка задачи: «Мы с вами — коллектив разработчиков приложений. К нам обратился шеф-повар ресторана. Ему нужно, чтобы его фирменный бутерброд могли приготовить посетители без помощи человека. Для этого мы должны составить формальный алгоритм приготовления бутерброда для робота-повара. У робота бедная система команд: он может брать предметы только с той поверхности, куда ему укажут, и класть их строго друг на друга. Он не знает слов «немного», «аккуратно»».
Задание (на листах А4 и фломастерах):
Каждая группа получает набор продуктов (хлеб, сыр, колбаса, огурец, масло, нож — в виде карточек или просто списка). Нужно записать строгую последовательность действий, например:

1.Взять левой рукой нож.

2.Взять правой рукой хлеб.

3.Намазать масло на хлеб.

4.Положить нож на стол.

5.Взять сыр…
Группы представляют свои алгоритмы у доски, зачитывая их. Другие группы выступают в роли «тестировщиков» и ищут ошибки: «А где робот возьмет нож?», «Он положил сыр на хлеб, но забыл положить колбасу».

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

  1. Рефлексия и подведение итогов (5 мин.)

Учитель: «Давайте вернемся к началу урока. Что общего у повара, строителя и создателя ИИ?»
Ответ: Все они создают или используют алгоритмы.
Фронтальный опрос для закрепления:

Что такое алгоритм простыми словами?

Почему компьютер не поймет команду «возьми чуть-чуть муки»?

Каким свойством обладает алгоритм, если он решает не одну, а много похожих задач? (Массовость).

 

Прием «Незаконченное предложение»:

Сегодня я узнал(а), что алгоритмы встречаются…

Мне было трудно, когда мы составляли алгоритм для робота, потому что…

Теперь я знаю, что при написании инструкции важно…

 

  1. Домашнее задание (3 мин.)

Базовый уровень: Найти в повседневной жизни (дома) пример алгоритма. Записать его для формального исполнителя (например, инструкция для младшего брата/сестры/робота «Как почистить зубы» или «Как налить себе сок»).

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

Творческое задание (по желанию): Нарисовать комикс «Жизнь до и после алгоритмов» или «Один день из жизни формального исполнителя».

 

Новизна и актуальность:

Межпредметные связи и связь с жизнью: Урок наглядно демонстрирует, что информатика — это не только про компьютеры, но и про организацию мышления и любой деятельности. Тема алгоритмов связывается с трендом развития искусственного интеллекта (ИИ действует по алгоритмам).

Метапредметность: Умение работать с инструкциями (смысловое чтение) и составлять четкие планы (регулятивные УУД) пригодится на любом другом предмете и в быту.

Воспитательный аспект: Через задачу с формальным исполнителем (роботом-поваром) ученики приходят к пониманию важности четкой постановки задач, что воспитывает ответственность и аккуратность.

Использование современных образовательных технологий:

Проблемное обучение (создание затруднения с «плохими» рецептами).

Игровые технологии (физкультминутка-игра, ролевая игра в «разработчиков»).

Обучение в сотрудничестве (групповая работа по созданию алгоритма).

Урок направлен на формирование функциональной грамотности, а именно читательской (работа с неадаптированной инструкцией) и глобальной компетенции (понимание роли автоматизации в современном мире).

 

Конспект урока информатики «Алгоритмы вокруг нас: от кулинарии до искусственного интеллекта»

Следите за новостями в соцсетях

Вконтакте MAX Телеграм Одноклассники

А также подписывайтесь на канал Научно-образовательный вестник «Pedproject.Moscow» в MAX