Рабочая программа курса «среда программирования scratch»

Автор: Лебедева Анна Александровна

Организация: МБОУ «СОШ № 7 им. Героя Советского союза В.Х. Хазиева»

Населенный пункт: Республика Татарстан, г. Зеленодольск

Пояснительная записка

Актуальность курса «Среда программирования Scratch».  Курс построен таким образом, чтобы помочь учащимся заинтересоваться программированием и найти ответы на вопросы, с которыми им приходится сталкиваться в повседневной жизни при работе с большим объемом информации; при решении практических и жизненных задач. Курс позволяет создавать собственные программы для решения конкретной задачи. Это является отличительной особенностью данной программы.

Курс рассчитан на 28 часов (1 час в неделю), имеет практическую направленность.

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

Цели изучения:

  • знакомство школьников на примере языка (и среды) программирования Scratch с элементами прог­раммирования;
  • формирование  у учащихся базовых представлений о языках программирования, алгоритме, исполнителе, способах записи алгоритма;
  • формирование научного мировоззрения школьников,  развитие мышления посредством изучения вопросов программирования и алгоритмизации;
  • воспитание ответственного и избирательного отношения к информации; развитие познавательных, интеллектуальных и творческих способностей учащихся.

Задачи изучения:

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

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

 

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

Метод проверки – отработка задач на компьютере, защита компьютерного проекта.

 

Содержание

Знакомство со средой Scratch

Ознакомление с учебной средой программирования Скретч. Элементы окна среды программирования. Спрайты. Хранилище спрайтов. Понятие команды. Разновидности команд. Структура и составляющие скриптов - программ, записанных языком Скретч. Понятие анимации. Команды движения и вида. Анимация движением с изменением вида спрайта.

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

Управление спрайтами

Создание спрайтов, изменение их характеристик (вида, размещения). Графический редактор Скретч. Понятие о событиях, их активизации и обработке. Понятие сцены, налаживания вида сцены. Обработка событий сцены

Навигация в среде Scratch. Управление командами

Величины и работа с ними

Понятие переменной и константы. Создание переменных. Предоставление переменным значений, пересмотр значений переменных. Команды предоставления переменных значений. Использование переменных

Арифметические операции и выражения

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

Команды ветвления

Понятие условия. Формулировка условий. Операции сравнения. Простые и составлены условия. Алгоритмическая конструкция ветвления. Команды ветвления Если..., Если...Иначе.... Выполнение скриптов с ветвлениями. Вложенные команды ветвления

Навигация в среде Scratch. Управление командами

Команды повторения

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

Обмен сообщениями между скриптами

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

Программируемое построение графических изображений

Команды рисования. Создание проектов с программируемым построением изображений на сцене путем перемещением спрайтов. Использование команды Штамп.

Создание игры

Разработка и создание небольшой программы с использованием заранее подготовленных материалов. Тестирование и отладка проекта. Защита проекта

 

 

 

 

Литература

 

1. Рындак В.Г., Дженжер В.О., Денисова Л.В. «Проектная деятельность школьника в среде программирования Scratch», электронное учебно-методическое пособие, 2009 г.

2. Пашковская Ю.В. Программа курса по выбору «Творческие задания в среде программирования Скретч», изданной в сборнике «Информатика. Программы для общеобразовательных учреждений. 2-11 классы: методическое пособие». Составитель М.Н.Бородин). - М.: БИНОМ. Лаборатория знаний, 2015 г. - стр. 535-542.

 

Учебно-тематическое планирование

№  п/п

Тема уроков

Количест

во часов

Тип урока

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

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

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

Дата проведения

по плану

факт.

 

 

 

 

 

 

 

 

 

 

Знакомство со средой Скретч.

1

изучение нового

Фронтальная

Понятие спрайта и объекта. Уметь открывать среду программирования, создавать новый проект, открывать и хранить проекты, запускать разработанный Скретч-проект..

Выучить правила

 

 

 

Знакомство со средой Скретч.

1

изучение нового

Фронтальная

Создание и редактирование спрайтов и фонов для сцены

Учить конспект

 

 

 

Управление спрайтами

1

комбинированный

индивидуальная

 

Знать команды идти, повернуться на угол, опустить перо, поднять перо, очистить. уметь создавать и редактировать спрайты

Учить конспект

 

 

 

Навигация в среде Скретч.

1

комбинированный

Фронтальная

Уметь определять координаты спрайта. Знать команду идти в точку с заданными координатами.

 

Учить конспект

 

 

 

Создание простейшей анимации для спрайта Кот»

1

комбинированный

индивидуальная

 

Уметь создавать простейшую анимацию в среде Scratch использовать команду с заданными координатами.

Учить конспект

 

 

 

Запуск спрайтов с помощью мыши и клавиатуры

1

комбинированный

индивидуальная

Уметь запускать спрайта с помощью мыши и кнопок клавиатуры

Учить конспект

 

 

 

Понятие цикла. Команда повторить.

1

комбинированный

Фронтальная

Знать понятие цикл. Уметь пользоваться командой повторить

Учить конспект

 

 

 

Конструкция всегда. Команда если край, оттолкнуться.

1

комбинированный

индивидуальная

Уметь задавать команды всегда и если край для спрайта

Учить конспект

 

 

 

Ориентация по компасу. Управление курсом движения. Команда повернуть в направление.

1

комбинированный

фронтальная

Задавать команды движения в точку

Учить конспект

 

 

 

Спрайты меняют костюмы. Анимация.

1

комбинированный

индивидуальная

Уметь пользоваться графическим редактором для создания костюмов и готовой коллекцией

Учить конспект

 

 

 

Создание мультипликационного сюжета «Кот и птичка».

1

комбинированный

Фронтальная

Разработать сюжет на заданную тему

Учить конспект

 

 

 

Соблюдение условий. Сенсоры. Блок если. Управляемый стрелками спрайт.

1

комбинированный

индивидуальная

Знать команды задающие условия. Уметь управлять спрайтом с помощью клавиатуры

Учить конспект

 

 

 

Создание коллекции игр: «Лабиринт», «Кружащийся котёнок».

1

комбинированный

индивидуальная

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

Учить конспект

 

 

 

Составные условия. Проект «Хождение по коридору»

1

комбинированный

индивидуальная

Знать команды использующие составные условия

Учить конспект

 

 

 

Датчик случайных чисел. Проекты «Разноцветный экран

1

комбинированный

индивидуальная

 

Понятие операции и выражения. Арифметические операции. Понятие затчика случайных чисел

Учить конспект

 

 

 

Циклы с условием. Проект «Будильник».

1

комбинированный

Фронтальная

Уметь составлять команды с циклами

Учить конспект

 

 

 

Самоуправление спрайтов. Обмен сигналами. Блоки передать сообщение и Когда я получу сообщение.

2

комбинированный

индивидуальная

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

Учить конспект

 

 

 

Переменные. Их создание. Использование счётчиков. Проект «Кот математик»

1

комбинированный

Фронтальная

Знать понятие переменной и константы. Создание переменных.. Команды предоставления переменных значений. Использование переменных

 

Учить конспект

 

 

 

Ввод переменных. Проект «Кот с реактивным ранцем»

2

комбинированный

Фронтальная

Знать предоставление переменным значений,. Уметь использовать переменные в проекте

Учить конспект

 

 

 

Переменные. Проект «Кошачий боулинг»

1

комбинированный

индивидуальная

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

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

руководить отображением значений переменных;

 

Учить конспект

 

 

 

Поиграем со словами. Строковые константы и переменные. Операции со строками. Проект «Общение с персонажем»

2

комбинированный

индивидуальная

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

Учить конспект

 

 

 

Проект «Викторина»

1

комбинированный

индивидуальная

Разработка и создание теста с использованием заранее подготовленных материалов.

Учить конспект

 

 

 

Создание проектов по собственному замыслу. Регистрация в Скретч-сообществе. Публикация проектов в Сети.

3

Закрепление ЗУН

Фронтальная

Разработка и создание небольшой программы с использованием заранее подготовленных материалов.

Учить конспект

 

 

 

итого

28

 

 

 

 

 

 

 

 

 

 

 

Опубликовано: 25.12.2022