Предпросмотр материала:
Методическая разработка урока
«Обобщение и систематизация знаний по теме «Язык программирования»»
Санкт-Петербург
2026 г.
План урока по дисциплине: Информатика
Тема: Обобщение и систематизация знаний по теме «Язык программирования»
Дата: 29.04.26
Цели урока: обобщить знания учащихся, проверить их усвоение на практической работе.
Задачи урока:
Обучающие:
• Освежить знания учащихся по основным инструментам в языке программирования;
• ввести новые понятия по теме урока;
• дать представление о применении ранее изученных блоков языка в комплексе Развивающие:
• развивать познавательный интерес учащихся;
• развивать умения анализировать, сравнивать, выделять главное, приводить примеры;
• развитие внимания, восприятия, познавательного интереса у учащихся, умения обобщать и сравнивать;
• формирование ключевых компетенций, а также активизация творческой деятельности учащихся.
Воспитательные:
• научить воспринимать компьютер не как развлечение, а как инструмент для умственной деятельности человека;
• воспитать трудолюбие и самостоятельность в решении задач; • научить отстаивать свою позицию в аргументированной дискуссии.
Тип урока: Урок систематизации знаний.
Форма занятия учащихся: Фронтальная, индивидуальная.
Необходимое техническое оборудование:
• Компьютеры,
• проектор,
• доска
2
Наш мир требует глубоких знаний в логике, уже сейчас многие сферы нашей жизни уходят в цифру. Например, расчёт своего бюджета можно спокойно автоматизировать с помощью простой программы или алгоритма. Потому нужно научиться примерять эти навыки и на практике, осознанно, почти на автомате. Так же этот навык очень важно освоить для успешного продолжения изучения предмета в следующем году обучения. Кстати, в условиях растущей информатизации данные знания становятся нужными и за пределами предметной области. Знания и навыки в программировании формируют важные навыки в логическом и алгоритмическом мышлении.
Структура материала направлена на максимальное облегчение восприятия и закрепление пройденного: он состоит из небольшого теоретического блока для проверки знаний учеников, практическое занятие с различными уровнями сложности и критериями для их проверки. Рекомендации могут быть полезны начинающим педагогам, учителям информатики, а также студентам педагогических вузов, проходящим практику в школах.
Использовать её можно в общеобразовательных школах на уроках информатики или во внеурочной деятельности. Цель разработки: обобщить и систематизировать знания учащихся по основным конструкциям языка программирования
Категория участников: подгруппа учеников по информатике 8 класса, уже знакомых с базовыми понятиями программирования и имеющих начальный опыт написания простых программ. Занятие рассчитано на 45 минут и предполагает как индивидуальную, так и групповую работу.
3
Основная часть
Технологическая карта занятия по информатике
|
Педагогические технологии |
Технология личностно-ориентированного обучения, групповая, игровая, проектная, информационно-коммуникационная технология |
|
|
Средства обучения |
проектор, ноутбуки, презентация, компьютер. |
|
|
ПЛАНИРУЕМЫЙ РЕЗУЛЬТАТ |
||
|
Предметный |
Метапредметный |
Личностный |
|
1. Применение переменных для хранения данных (загаданное число, ввод пользователя, счётчик попыток); 2. Использовать условные операторы (if-else) для проверки условий (угадал/не угадал, больше/меньше); 3. Реализовывать циклы (while или for) для повторения попыток угадывания; |
Регулятивные: 1. Ставить цели и задачи на уроке; 2. Планировать свою работу (составление алгоритма, написание кода); 3. Контролировать процесс выполнения задачи и корректировать действия при необходимости; 4. Оценивать результаты |
1. Оценивать жизненные ситуации (поступки, явления, события) с точки зрения собственных ощущений (явления, события), в предложенных ситуациях отмечать конкретные поступки, которые можно оценить как хорошие или плохие. 2. Называть и объяснять свои чувства и ощущения, объяснять свое отношение к поступкам с позиции общечеловеческих нравственных ценностей. |
|
4. обрабатывать и хранить текстовую информацию (ввод/вывод сообщений, подсказки для пользователя); 5. Составлять алгоритмы для решения задач и реализовывать их на языке программирования; 6. составлять алгоритмы для решения задач и реализовывать их на языке программирования; |
своей работы и работы одноклассников.
Познавательные: 1. Определять, различать и называть различные блоки кода. 2. Программировать по условиям, заданным взрослым, по образцу, по алгоритму, по заданию и самостоятельно построить алгоритм. 3. Перерабатывать полученную информацию: делать выводы в результате совместной работы всего класса, сравнивать и группировать предметы и их образы. 4. Умение читать |
3. Самостоятельно и творчески реализовывать собственные замыслы. 4. Умение воспринимать речь учителя (одноклассников), непосредственно необращенную к учащемуся, умение оценивать собственную учебную деятельность, применять правила сотрудничества. |
|
|
таблицы, схемы и применение их для получения искомого результата (сравнение, анализ, обобщение, классификация, установление аналогий). 5. Постановка и решение проблемы, умение презентовать подготовленную информацию в наглядном виде. 6. Изучение основ программирования, умения программировать на выбранном языке программирования, умение анализировать собственную деятельность (рефлексия). Коммуникативные: 1. Уметь работать в паре. 2. Уметь рассказывать о своей программе. |
|
|
|
3. Уметь работать над проектом в команде, эффективно распределять обязанности. 4. Развить коммуникативные умения при работе в паре, планирование учебного сотрудничества. |
|
|
|
ХОД УРОКА |
|||
|
Деятельность учителя (методы и приемы) |
Деятельность ученика |
УУД (оборудование) |
|
|
1. Организационный момент. |
|||
|
Здравствуйте, ребята! Сегодня мы займемся укреплением ваших знаний в сфере программирования простых программ и алгоритмов |
Организуют свое рабочее место, приветствуют учителя |
(Компьютер) Регулятивные: - настрой на урок |
|
|
2. Мотивация к учебной деятельности. |
|||
|
На доске выводится пример выполнения практической работы для данного урока |
- if позволяет задавать ветвление для нашей |
(Компьютерная презентация,проектор) Личностные |
|
|
-Что позволяет нам делать if? -Как часто мы используем переменные? -Если нам нужно сделать счётчик, мы будем использовать какой цикл While или For? -Какой оператор позволяет нам поставить второе условие в if?
|
программы. Мы ставим условие и если оно выполняется, то выполняет тело в условии if. - Переменные используются в каждой программе, без них невозможно хранить данные. - Цикл for подходит для этой задачи лучше -оператор elif позволяет поставить условие, которое будет проверяться при ложности if
|
- формирование эмоциональной отзывчивости
Познавательные: - описывать признаки предметов и узнавать предметы по их признакам. - выделять существенные признаки предметов. давать определения тем или иным понятиям.
|
|
3. Постановка проблемы, цели и задач урока. |
||
|
Формулирует задачу: разработать программу «Числовая угадайка», где компьютер загадывает число, а пользователь пытается его угадать. Основные требования к программе. Базовый уровень: программа работает корректно, выполняет основные функции (загадывание числа, сравнение, подсказки). Повышенный уровень: добавлена функция подсчёта попыток или ограничение числа попыток. Высокий уровень: программа имеет дополнительные функции (выбор диапазона чисел, подсказки уровня сложности и т. д.), код хорошо структурирован и прокомментирован.
|
Слушают задачу и задают вопросы по пунктам задания, вызывающие сложности. Уточняют структуру программы для каждого уровня. |
Познавательные УУД: Осмысление задачи и выделение ключевых требований. Оборудование: проектор, презентация с описанием задачи |
|
4. Планирование работы |
||
|
Помогает составить план разработки программы: подробно объясняет алгоритм работы программы, выбор языка программирования и актуализация знаний по его лексикону, определение количества переменных и их имени, применение условий и циклов. Объясняет требования для оценивания работы указанные в «приложение 2» Отвечает на возникшие вопросы, заполняет пробелы в знаниях, если они были выявлены |
Составляют план работы, обсуждают алгоритм программы, определяют необходимые конструкции языка и набор переменных. Указывают правильный тип данных для переменных, задают вопросы по требованиям. Уточняют правильный лексикон для выбранного языка |
Регулятивные УУД: планирование деятельности, разбиение задачи на подзадачи. Коммуникативные УУД: сотрудничество в группе, обмен мнениями. Оборудование: компьютеры, бумага, ручки для составления блок‑схем |
|
5. Актуализация знаний. |
||
|
(Объяснительно-иллюстрационный метод) Задаёт вопросы по пройденным темам: переменные, условные операторы, циклы, ввод/вывод данных. Проводит краткий фронтальный опрос
|
Отвечают на вопросы, вспоминают ключевые понятия и конструкции языка программирования |
Познавательные УУД: актуализация знаний, анализ и обобщение информации. Коммуникативные УУД: умение слушать и вступать в диалог. Оборудование: доска, мел/маркеры |
|
6. Практическая работа |
||
|
Консультирует учащихся в процессе программирования, помогает устранять ошибки, даёт дополнительные задания для продвинутых учеников |
Пишут код программы, тестируют её, исправляют ошибки, отлаживают |
Познавательные УУД: применение знаний на практике, анализ и решение проблем. Регулятивные УУД: самоконтроль и коррекция действий. Коммуникативные УУД: взаимопомощь и обмен опытом. Оборудование: компьютерные классы с установленным языком программирования (Python, Pascal и т. д.), среды разработки (IDLE, PyCharm, PascalABC.NET и т. п.)
|
|
Рефлексия (подведение итогов занятия) |
||
|
Организует демонстрацию лучших решений, обсуждает типичные ошибки и способы их устранения. Задаёт вопросы для рефлексии: что получилось, что было сложно, какие знания пригодились |
Демонстрируют свои программы, участвуют в обсуждении, анализируют свои успехи и трудности |
Регулятивные УУД: оценка результатов своей работы. Коммуникативные УУД: презентация результатов, участие в коллективном обсуждении. Личностные УУД: осознание своих достижений и трудностей. Оборудование: проектор для демонстрации программ, доска для фиксации выводов |
|
Домашнее задание |
||
|
Даёт задание доработать программу (добавить счётчик попыток, ограничить число попыток и т. д.) или создать аналогичную игру с другими правилами |
Записывают домашнее задание, уточняют детали |
Регулятивные УУД: Планирование самостоятельной работы. Познавательные УУД: поиск новых способов решения задачи. |
Методические советы
Занятие по информатике должно проводиться в просторном кабинете, в котором каждому будет удобно находиться.
Очень важен эмоциональный настрой ребёнка на занятии. Если ребёнку понравится процесс, то он будет активно изучать и запоминать учебный материал. Эмоциональный настрой помогает создать демонстрация варианта готовой программы: например, реализованный решим угадайки с количеством попыток. Это наглядно показывает практическую пользу изучаемых тем и вдохновляет ребят на собственные эксперименты. Кстати, с такими замотивированными учениками можно успеть изучить тему более углубленно.
На занятии важно вести диалог с детьми, обращая внимание на их знания и идеи. Даже ошибочные идеи, если её грамотно перефразировать, можно будет использовать для решения задачи. Таким образом и ученик будет доволен что его идею не отвергли, и учитель выполнит свою задачу, по обучению данного ребенка.
Заинтересовав ребят данной задачей, можно выдать задание по реализации данной программы силами детей. И тут у вас 3 варианта как использовать данную разработку. В качестве практического задания, где вы вместе с обучающимися пытаетесь решить эту задачу. Так же можно дать её в качестве самостоятельной работы с возможностью доделать дома или же сделать её полноценной контрольной работой, задачей которой будет проверка знаний ребят.
Рекомендую на каждом уроке проводить устный опрос на пару минут о функциях и блоках, которые вы проходили на прошлых уроках, что бы подойти к этой теме в полной готовности
Список информационных источников
1. ФГБНУ «Институт стратегии развития образования РАО». Методические рекомендации по реализации ФГОС основного общего образования по информатике (в т. ч. для 7–9 классов). — М., 2022.
2. Босова Л. Л. Информатика. Программа для основной школы: 5–6, 7– 9 классы. — М.: БИНОМ. Лаборатория знаний, [актуальный год издания].
3. Методические рекомендации по преподаванию информатики в условиях реализации ФГОС. — М.: Академия повышения квалификации и профессиональной переподготовки работников образования
4. Дорота А. В. Программирование на Python для начинающих. — СПб.: Питер,
5. Алексеев Е. Р., Чеснокова О. В., Павлыш В. Н. Турбо Паскаль 7.0. — М.: НТ Пресс, 2006.
6. Федеральный государственный образовательный стандарт основного общего образования (ФГОС ООО). Утверждён приказом Минобрнауки РФ от 17.12.2010 № 1897 (с изменениями и дополнениями).
Приложение 1
Общие правила техники безопасности
1. Не входить в класс с едой и напитками.
2. Избегать конфликтов, не ссориться друг с другом.
3. Внимательно слушать учителя и выполнять его указания.
4. Спокойно и аккуратно передвигаться по классу.
5. Соблюдать тишину, не шуметь.
6. Бережно обращаться с имуществом класса, не портить его.
7. Не входить в верхней одежде и грязной обуви.
8. Не загромождать проходы портфелями и вещами.
9. Выключать мобильные устройства или переводить их в беззвучный режим.
10. Занимать только указанное учителем рабочее место.
11. Осматривать рабочее место и компьютер на наличие повреждений перед началом работы.
12. Не трогать разъёмы, кабели и розетки без разрешения учителя.
13. Соблюдать правильную посадку за компьютером.
14. Делать перерывы и гимнастику для глаз каждые 15 минут.
15. Не класть посторонние предметы на клавиатуру, монитор и системный блок.
16. Не устранять неисправности оборудования самостоятельно.
17. Включать и выключать оборудование только с разрешения учителя.
18. При признаках неисправности (запах гари, дым, искрение) прекратить работу и сообщить учителю.
19. Приводить рабочее место в порядок по окончании занятий.
20. Сообщать учителю о любых неисправностях, замеченных во время занятия.
Приложение 2
Критерии оценивания работы:
Оценка «5» (отлично)
Программа работает корректно и содержит все обязательные элементы:
• компьютер загадывает случайное число в диапазоне от 1 до n (n выбирается пользователем);
• пользователь использует свою попытку угадать число;
• программа сравнивает введённое число с загаданным и выдаёт подсказки: «Загаданное число больше» или «Загаданное число меньше»;
• при угадывании выводится сообщение о победе, и программа завершается;
• код структурирован и понятен (логичное расположение блоков, осмысленные имена переменных).
Оценка «4» (хорошо)
Программа в целом работает, но есть небольшие недочёты:
• реализовано загадывание числа и ввод предположения пользователя;
• сравнение чисел и подсказки работают, но могут быть небольшие ошибки (например, подсказка выдаётся не всегда) или работает только при определенных условиях;
• сообщение об угадывании присутствует, но может выводиться с лишним текстом;
• возможны мелкие синтаксические ошибки, исправленные в процессе отладки;
• код в основном структурирован, но может быть неидеально оформлен
(переменные названы не совсем осмысленно).
Оценка «3» (удовлетворительно)
Программа выполняет основную задачу, но с существенными недочётами:
• запускается и частично выполняет функции (например, загадывает число, но не сравнивает с вводом);
• подсказки выдаются некорректно или только в одном случае
• сообщение об успешном угадывании отсутствует
• код слабо почти не структурирован (нет чёткого разделения на блоки, переменные названы хаотично);
• учащийся часто обращался за помощью к учителю
Оценка «2» (неудовлетворительно)
Работа выполнена на низком уровне, основные требования не выполнены:
• программа выдаёт критические ошибки в коде;
• запускается, не выполняя свою основную функцию (не загадывает число или не сравнивает с вводом пользователя);
• подсказки не реализованы;
• программа завершается неожиданно или без сообщения для пользователя;
• код не имеет никакой структуры;
• учащийся не смог исправить свои ошибки, даже с подсказками учителя.
Оценка «1» (плохо)
Работа не выполнена или выполнена формально:
• отказался сдавать работу;
• сдан пустой файл или файл с ужасным кодом;
• код содержит только выданный шаблон и подсказки учителя;
• учащийся не приступил к выполнению задания
• отсутствуют попытки исправить ошибки даже при активной помощи учителя.
Профессия: Учитель математики и информатики
Профессия: Преподаватель математики и информатики
В каталоге 7 333 курса по разным направлениям
Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
Тема: 4.4.3. Графические изображения