Главная страница
Навигация по странице:

  • Рекомендуемые предварительные знания

  • Языковые цели (по предмету) в данном разделе Пример

  • Цель обучения по предмету

  • Рекомендуемые виды деятельности на уроке

  • Постановка проблемы (К)

  • (Г, Ф)

  • (И, Ф)

  • Разработка алгоритма (К)

  • Программирование алгоритма (К)

  • Тестирование программы (К, Д)

  • пап. Учебный план_ Информатика_8 класс (1). Учебный план 20212022 учебный год 8 класс НурСултан 2021 Содержание Долгосрочный план 3


    Скачать 1.01 Mb.
    НазваниеУчебный план 20212022 учебный год 8 класс НурСултан 2021 Содержание Долгосрочный план 3
    Дата04.03.2023
    Размер1.01 Mb.
    Формат файлаdocx
    Имя файлаУчебный план_ Информатика_8 класс (1).docx
    ТипУчебный план
    #968655
    страница5 из 6
    1   2   3   4   5   6



    Информатика. Средняя школа. 8 класс

    4 четверть

    Раздел: Практическое программирование


    Рекомендуемые предварительные знания

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

    Контекст

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

    Языковые цели (по предмету) в данном разделе

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

    Цель обучения по предмету

    Языковая цель обучения

    Предметная лексика и терминология

    Серия полезных фраз для диалога/письма

    Учащиеся могут:

    • создавать модели задач на языке программирования Python (пайтон)

    • осуществлять трассировку алгоритма




    Учащиеся могут:

    • описывать проблему для последующего решения;

    • формулировать цель и задачи проекта;

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

    • объяснять последовательность команд блок-схемы и программного кода;

    • объяснять использование цикл в своем проекте;

    • описывать варианты улучшения проекта.

    • анализ;

    • сбор данных;

    • проектирование;

    • модель;

    • блок-схема;

    • реализация;

    • цикл с параметром;

    • цикл с пред условием;

    • исходный код;

    • тестирование;

    • трассировка;

    • трассировочная таблица;

    • оценивание проекта.




    • Для решения проблемы мне нужно…

    • Для создания модели мы использовали…

    • Для наглядного представления модели задачи можно…

    • Альтернативой моего решения может быть …

    • Для осуществления трассировки алгоритма, сначала нужно …, затем …

    • Для проведения тестирования необходимо использовать… для того, чтобы …

    • Если в программе добавить функцию …, то можно получить возможность …

    Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях»

    Краткий обзор

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



    Цели обучения

    Рекомендуемые виды деятельности на уроке

    Заметки для учителя

    Учебные ресурсы

    8.3.1.1 создавать модели задач на языке программирования Python (пайтон)

    Постановка проблемы
    (К) Объявите задачу на четверть и определите точные сроки сдачи проектов.
    (К, Д) Продемонстрируйте несколько моделей прикладных задач, созданных с помощью языка программирования Python. Обсудите с учащимися вопросы:

    • Что такое проблема?

    • Как может быть решения проблема, используя компьютерные технологии и, в частности, язык программирования?


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

    (К, И) Организуйте обсуждение этапов реализации проекта.

    • Определить задачу и ее требования.

    • Спроектировать решения.

    • Разработать решение.

    • Выполнить тестирование разработанной программы.

    • Оценить разработанное решение.


    (К) Предоставьте учащимся критерии оценивания проекта.

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

    Организуйте обмен мнениями групп.


    (Г, И, Ф) Предоставьте возможность учащимся выбрать тему проектной работы. Попросите на одном слайде оформить:

    • описание проблемы, которую нужно решить;

    • причину выбора;

    • ценность проекта.


    (К) Проведите ярмарку идей для проектов. Используйте голосование за идеи для проектов. После голосования попросите учащихся обосновать свой выбор «за» и «против».



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

    Дата сдачи проекта должна быть установлена и объявлена всему классу заранее.

    Объясните, что учащиеся могут работать индивидуально или в парах.

    Учитель может помогать учащимся в роли консультанта.

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

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

    Подумайте, какой проект предложить учащимся на уроке для выполнения всех этапов разработки проекта в группах.
    Для постановки проблемы предложите учащимся вопросы: Что нужно сделать? Для чего? Как будет использован цикл в программе?
    Идея проведения ярмарки позволит учащимся, которые выбрали не самую лучшую идею пересмотреть в пользу тех идей, которые пользуются успехом.

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

    Например,

    - Вычисление факториала

    - Вычисление результата геометрической или арифметической прогрессии

    - Вычисление суммы покупки продуктов

    - Определение значений функции, при заданной последовательности абсцисс.




    Раздел 5, Учебник, Мухамбетжанова С. Т. и др., Информатика 8, Алматы, Атамура, 2018

    https://www.okulyk.kz/wp-content/books/341/341.pdf
    Раздел 5, Учебник, Салгараева Г. И. и др., Информатика 8, Арман-ПВ, 2018

    https://www.okulyk.kz/wp-content/books/343/343.pdf
    Раздел 5, Учебник, Кадиркулов Р. А. и др., Информатика 8, Алматыкітап баспасы, 2018

    https://www.okulyk.kz/wp-content/books/767/767.pdf
    Физические процессы:

    Маятник http://www.myphysicslab.com/pendulum1.html
    Примеры программ на Python




    Анализ проблемы
    (Г, Ф) Предложите в группе обсудить, что нужно знать для решения проблемы, на какие данные полагаться.
    (К) Подведите итоги обсуждения. Объясните учащимся, что для решения проблемы нужно поставить цель, определить задачи, указать гипотезу, определить входные и выходные данные.
    (И, Ф) Предложите учащимся провести анализ выбранной проблемы.
    (Г, Ф) Попросите поделиться своим анализом проблемы с одноклассником в паре и предоставить обратную связь друг другу.



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



    Раздел 5, Учебник, Мухамбетжанова С. Т. и др., Информатика 8, Алматы, Атамура, 2018

    https://www.okulyk.kz/wp-content/books/341/341.pdf
    Раздел 5, Учебник, Салгараева Г. И. и др., Информатика 8, Арман-ПВ, 2018

    https://www.okulyk.kz/wp-content/books/343/343.pdf
    Раздел 5, Учебник, Кадиркулов Р. А. и др., Информатика 8, Алматыкітап баспасы, 2018

    https://www.okulyk.kz/wp-content/books/767/767.pdf




    Разработка алгоритма
    (К) Обсудите с классом вопросы:

    • Что означает этап проектирования?

    • Как проектирование помогает в решении проблем?

    • Почему не рекомендуется переходить сразу к реализации?


    (Г, Ф) Предложите учащимся в группах обсудить, что нужно выполнить на этапе проектирования при разработке приложений.
    (К) Организуйте обмен мнениями. Рассмотрите шаблон отчета по проекту. Остановитесь на математической модели, то есть формулах, которые будут использованы для расчетов, и построении блок-схемы процессов проекта.

    (Г, Ф) Предложите описание проблемы и выполненный анализ для разработки в группах математической модели и блок-схемы.
    (К, Ф) Организуйте обмен мнениями по проектированию будущего приложения. Обсудите с учащимися созданные алгоритмы. Выявите затруднения, возникшие в процессе решения. Обратите внимание на удачные моменты.
    (И, Ф) Попросите выполнить математическую модель и блок-схему для собственного проекта.




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


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

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


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

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



    Раздел 5, Учебник, Мухамбетжанова С. Т. и др., Информатика 8, Алматы, Атамура, 2018

    https://www.okulyk.kz/wp-content/books/341/341.pdf

    Раздел 5, Учебник, Салгараева Г. И. и др., Информатика 8, Арман-ПВ, 2018

    https://www.okulyk.kz/wp-content/books/343/343.pdf

    Раздел 5, Учебник, Кадиркулов Р. А. и др., Информатика 8, Алматыкітап баспасы, 2018

    https://www.okulyk.kz/wp-content/books/767/767.pdf




    Программирование алгоритма

    (К) Проведите повторение основных структур языка Python.

    (Г, Ф) Из предложенных структур попросите учащихся в группах выбрать те, которые они могут применить к проекту, предложенному учителем. Обсудите с учащимися критерии оценивания работ (наличие ветвления, цикла использование компонентов, комментарий и т.п.).

    (К) Проведите сравнение полученных результатов.

    (И, Ф) Из предложенных структур попросите учащихся в группах выбрать те, которые они могут применить к собственному проекту.

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

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

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

    Контролируйте выполнение проекта всеми учащимися по установленным срокам.

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

    Раздел 5, Учебник, Мухамбетжанова С. Т. и др., Информатика 8, Алматы, Атамура, 2018

    https://www.okulyk.kz/wp-content/books/341/341.pdf

    Раздел 5, Учебник, Салгараева Г. И. и др., Информатика 8, Арман-ПВ, 2018

    https://www.okulyk.kz/wp-content/books/343/343.pdf

    Раздел 5, Учебник, Кадиркулов Р. А. и др., Информатика 8, Алматыкітап баспасы, 2018

    https://www.okulyk.kz/wp-content/books/767/767.pdf

    8.3.2.1 осуществлять трассировку алгоритма

    Тестирование программы

    (К, Д) Продемонстрируйте, как происходит процесс тестирования на одном из выбранных приложений. Покажите, что нужно использовать различные входные данные (правильные, граничные и ошибочные), чтобы понять правильно ли работает программа. Рассмотрите с учащимися подробнее понятие «отладка» программы.
    (Г, Ф) Предложите учащимся программу с ошибками в коде для выполнения отладки и тестирования созданного приложения.
    (К) Обсудите с учащимися критерии оценивания работ (наличие ветвления, цикла использование компонентов, комментарий и т.п.).
    (Г, Ф) Предложите ученикам провести разработать тесты для тестирования программы и заполнить трассировочную таблицу при трассировке программы.
    (К, Ф) По завершению работы проведите обсуждение составленных тестов и трассировочной таблицы. Организуйте взаимооценивание.
    (К) Обсудите возникшие вопросы и проблемы.
    (И, Ф) Предложите учащимся разработать тестовый план для своего проекта и выполнить трассировку своего приложения.


    На экране покажите процесс отладки и протестируйте решение, используя для ввода различные типы тестовых данных.

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


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

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


    Раздел 5, Учебник, Мухамбетжанова С. Т. и др., Информатика 8, Алматы, Атамура, 2018

    https://www.okulyk.kz/wp-content/books/341/341.pdf

    Раздел 5, Учебник, Салгараева Г. И. и др., Информатика 8, Арман-ПВ, 2018

    https://www.okulyk.kz/wp-content/books/343/343.pdf

    Раздел 5, Учебник, Кадиркулов Р. А. и др., Информатика 8, Алматыкітап баспасы, 2018

    https://www.okulyk.kz/wp-content/books/767/767.pdf




    Оценивание проекта

    (И, Ф) Предложите учащимся набор вопросов для самооценивания выполненного проекта.

    Например:

    • Что получилось в результате?

    • Удалось ли решить проблему? Частично? Полностью?

    • Что удалось выполнить без затруднений?

    • Какие сложности возникли при достижении поставленной цели?

    • Как удалось их преодолеть?

    • Если цель не достигнута, то опишите почему не достигнута? что требуется для того, чтобы ее достичь в будущем?

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

    В каких областях реальной жизни проект может быть применен?

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

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

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


    Защита проекта и критерии оценивания

    https://school.hse.ru/handbook/projectprotection

    Критерии оценки проектной деятельности

    https://lycu1580.mskobr.ru/files/2017011604.pdf




    Демонстрация проектов

    (К) Организуйте демонстрацию проектов.

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

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

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

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





    1   2   3   4   5   6


    написать администратору сайта