[29.07] Вебинар «Интерактивные технологии на уроках: современные инструменты и сервисы» Подтвердить участие→
Конкурс разработок «Пять с плюсом» июль 2021
Добавляйте свои материалы в библиотеку и получайте ценные подарки
Конкурс проводится с 1 июля по 31 июля

Технологическая карта урока "Структурное программирование"

Технологическая карта урока Структурное программирование в 9 класс
Просмотр
содержимого документа

Технологическая карта урока

Класс: 9

Тема учебного занятия: Структурное программирование.

Продолжительность учебного занятия: 45 мин

Планируемые образовательные результаты

предметные – представления о методах структурного программирования, умение представлять план действий формального исполнителя по решению задачи укрупненными шагами (модулями), осуществлять детализацию каждого из укрупненных шагов формального исполнителя с помощью понятных ему команд;

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

личностные – алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе; представление о программировании как сфере возможной профессиональной деятельности.

Решаемые учебные задачи:

  1. познакомить учащихся с методом конструирования алгоритмов – методом пошаговой детализации;
  2. сформировать умение представлять алгоритм решения задачи укрупненными шагами (модулями).

Основные понятия, изучаемые на уроке:

структурное программирование, коллективная разработка программных средств, массив, описание массива, заполнение массива, вывод массива, обработка элементов массива.

Используемые на уроке средства ИКТ:

персональный компьютер (ПК) учителя, мультимедийный проектор, экран; ПК учащихся.

Цифровые образовательные ресурсы:

презентация «Структурное программирование»

Ход учебного занятия:

Этап учебного занятия

Время

Цель

УУД (универсальные  учебные    действия)

Методы

Формы

Используемые цифровые образовательные ресурсы

Предметные

метапредметные, личностные

1.Самоопределение к деятельности

 

1мин

Настрой учащихся на урок.

Правила поведения на уроке.

Личностные: самоорганизация.

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

Словесный

Фронтальная.

 

Деятельность учителя

Деятельность ученика

Проверяет готовность класса к уроку.

Объявляет тему и план урока.

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

Приветствуют учителя, проверяют готовность к уроку.

Слушают и осмысливают цели и задачи урока.

 

Этап учебного занятия

Время

Цель

УУД (универсальные  учебные    действия)

Методы

Формы

Используемые цифровые образовательные ресурсы

Предметные

метапредметные, личностные

2.Актуализация знаний

 

6 мин

Обеспечить включение учащихся в совместную деятельность.

умение применять известные алгоритмы для решения задач по обработке элементов массива

владение информационно-логическими умениями; умение формулировать свою мысль в виде устного высказывания; отслеживание продвижения в выполнении задания.

Словесный, практический

Фронтальная, индивидуальная.

презентация «Структурное программирование»

https://learningapps.org/display?v=pv65ksi0n17

Деятельность учителя

Деятельность ученика

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

Проводит опрос по основным понятиям и типовым задачам обработки одномерного массива.

Учащиеся делятся на 2 подгруппы:

первая выполняет задание на соотнесении понятий «Найди пару» на компьютере,

вторая работает с учителем, отвечает на его вопросы:

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

Проверяет правильность выполнения практического задания.

 

 

 

 

Учащиеся первой группы выполняют задание «Найди пару» на сайте https://learningapps.org/display?v=pv65ksi0n17

 

Учащиеся второй группы отвечают на вопросы учителя.

 

Этап учебного занятия

Время

Цель

УУД (универсальные  учебные    действия)

Методы

Формы

Используемые цифровые образовательные ресурсы

Предметные

метапредметные, личностные

3. Постановка проблемы.

10 мин

обеспечить восприятие, осмысление, изучаемого материала

понятие структурного программирования, технологии коллективной разработки ПО

метапредметные умение самостоятельно планировать пути достижения целей;

Проблемный частично – поисковый.

Фронтальная,

мозговой штурм

презентация «Структурное программирование»

Деятельность учителя

Деятельность ученика

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

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

  •  Как организовать данные о погоде?
  • достаточно ли одного массива?
  • По каким параметрам можно анализировать информацию?

 

 

 

 

Как целесообразнее организовать работу компании?

 

 

 

 

 

 

 

Ученики высказывают свои предложения:

  • в одномерном массиве
  • нет, надо 3 – температура, давление, осадки;
  • самый холодный (теплый) день, количество снежных дней, средняя температура, количество дней, когда температура была ниже средней, количество дней с повышенным и пониженным атмосферным давлением, прогноз погоды;
  • разделиться на группы, разбить всю задачу на подзадачи для выполнения каждой группой. Затем объединить все модули в одну программу.

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

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

 

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

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

Шесть групп разработчиков получают темы своих модулей (приложение 1) и приступают к написанию программного кода.

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Распределяются по группам, занимают свои места за компьютерами

Этап учебного занятия

Время

Цель

УУД (универсальные  учебные    действия)

Методы

Формы

Используемые цифровые образовательные ресурсы

Предметные

метапредметные, личностные

4. Практическая работа.

20 мин

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

осуществлять детализацию каждого из укрупненных шагов с помощью языка программирования

соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, оценивать правильность выполнения учебной задачи;

умение взаимодействовать в парах

 практический, частично – поисковый.

работа в парах

 

Деятельность учителя

Деятельность ученика

Организует работу в группах.

Группа 1. Нахождение самого холодного и самого теплого дня месяца.

Группа 2. Нахождение количества снежных дней. Среднее количество осадков за месяц.

Группа 3. Нахождение средней температуры, количества дней, когда температура была ниже средней.

Группа 4. Нахождение количества дней с повышенным и пониженным атмосферным давлением.

Группа 5. Анализ изменения атмосферного давления за последние 3 дня. Прогноз погоды.

Группа 6. Общая часть программы. Объединение написанных модулей. Отладка программного продукта.

Целевые обходы. Оказывает консультативную помощь учащимся.

Во время сведения всех модулей и отладки общей программы – сообщение о погоде в Ульяновске в цифрах и фактах

 

Учитель:

Решена ли задача?

 

 

 

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

Сохраняют в общей папке под именами N_номер_группы.

 

 

 

 

 

 

 

 

 

 

Группа 6 сводит все модули.

Остальные слушают сообщение

 

Да, решена.

Группа 6 представляет результаты работы: программу, разработанную с помощью технологии структурного программирования.

Группа 5 обосновывает прогноз погоды.

Этап учебного занятия

Время

Цель

УУД (универсальные  учебные    действия)

Методы

Формы

Используемые цифровые образовательные ресурсы

Предметные

метапредметные, личностные

5.Рефлексия деятельности.

3-4 мин

Проанализировать, дать оценку успешности достижения целей урока.

Признаки достижения целей.

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

Словесный

Фронтальная

презентация «Структурное программирование»

Деятельность учителя

Деятельность ученика

В чем же состоит преимущество структурного программирования?

Организует работу по подведению итогов урока:

Плюс – минус - интересно

Выставление  оценок за работу на уроке и комментирование  их, оценивание  урока  вместе с детьми.

Возможные ответы: экономия времени, легче решать большие задачи, разбив на подзадачи.

Оценивают урок и работу друг друга.

Этап учебного занятия

Время

Цель

УУД (универсальные  учебные    действия)

Методы

Формы

Используемые цифровые образовательные ресурсы

Предметные

метапредметные, личностные

6.Домашнее задание

2 мин

Сообщение домашнего задания, инструктаж

 

 

словесный

фронтальная

презентация «Структурное программирование»

Деятельность учителя

Деятельность ученика

Домашнее задание: На сайте ЯКласс выполнить задания раздела 2.3. «Конструирование алгоритмов»

 

Запись домашнего задания в тетради

 


 

Информация о публикации
Загружено: 24 февраля
Просмотров: 135
Скачиваний: 2
Попова Елена Юрьевна
Информатика, 9 класс, Уроки

Проверьте знания своих учеников интересными заданиями

Красочные наградные дипломы и сертификаты для участников, свидетельства и благодарности каждому учителю, ежемесячный розыгрыш ценных призов!

Скачать материал