Методическая разработка по информатике Обобщение и систематизация знаний по теме "Язык программирования"(8 класс)

Предпросмотр материала:

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

«Обобщение и систематизация знаний по теме «Язык программирования»»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Санкт-Петербург

                                                                                               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» (плохо)

Работа не выполнена или выполнена формально:

      отказался сдавать работу;

      сдан пустой файл или файл с ужасным кодом;

      код содержит только выданный шаблон и подсказки учителя;

      учащийся не приступил к выполнению задания

      отсутствуют попытки исправить ошибки даже при активной помощи учителя.

 

Методическая разработка по информатике Обобщение и систематизация знаний по теме "Язык программирования"(8 класс)

    PDF

Файл будет скачан в формате:

    PDF

Автор материала

Маст Кирилл Юрьевич

Учитель информатики

  • На сайте: 1 год и 4 месяца
  • Всего просмотров: 1349
  • Подписчики: 0
  • Всего материалов: 5
  • 1349
    просмотров
  • 5
    материалов
  • 0
    подписчиков

Настоящий материал опубликован пользователем Маст Кирилл Юрьевич.
Инфоурок является информационным посредником. Всю ответственность за опубликованные материалы несут пользователи, загрузившие материал на сайт. Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете на материал.

ИИ для создания материалов

ИИ для создания материалов

Если готовые материалы не подошли — поможет ИИ

Конспекты, тесты, презентации, рабочие листы и другие материалы по ФГОС — под ваш урок, класс и цели занятия за пару минут.

Выберите инструмент или нейросеть
~120

Нейросети могут ошибаться. Обязательно проверяйте ответы.

Другие материалы

Вам будут интересны эти курсы: