Меню
Разработки
Разработки  /  Информатика  /  Планирование  /  5 класс  /  Дополнительная программа_Программирование в Scratch

Дополнительная программа_Программирование в Scratch

Дополнительная общеразвивающая программа_Программирование в Scratch для учащихся 5-6 классов
15.01.2020

Содержимое разработки













Дополнительная общеразвивающая программа

технической направленности

«Программирование в Scratch»

(стартовый уровень)



Возраст обучающихся: 11-12 лет

Срок реализации: 1 год







Автор-составитель:

Титов Александр Иванович, учитель информатики









г. Серпухов, 2019.

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

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

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

Scratch базируется на традициях языка Лого и Лего-Лого. Scratch – объектно-ориентированная среда, в которой блоки программ собираются из разноцветных кирпичиков-команд подобно конструированию машин в Лего-конструкторах.

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

Одной из важнейших особенностей Scratch как языка программирования является его событийно-ориентированный характер. Это означает, что все объекты взаимодействуют при помощи обмена сообщениями. Такая схема обмена информацией делает Scratch близким к современным объектно-ориентированным языкам и позволяет впоследствии более просто организовать переход к изучению Java, Delphi, C# и др.

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

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

  • по функции или роду деятельности (сценарист, художник, программист и т. п.);

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


Направленность программы: техническая.

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

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

  • формирование навыков информационно-поисковой деятельности,

  • формирование алгоритмической культуры,

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

  • развитие системного, алгоритмического, операционного и критического мышления,

  • творческого воображения, подготовка к жизни в информационном обществе (социальная направленность курса).

Отличительной особенностью от уже существующих по данному направлению является доступность, адаптированность предлагаемых к изучению материалов для учащихся заявленного возраста (11 - 12 лет). Адаптированность можно рассматривать как новый подход к изучению алгоритмических основ информатики и пропедевтики программирования через среду программирования Scratch. Доступность выражается в свободном доступе программы в сети Интернет.

Адресат программы: Учащиеся 11 – 12 лет общеобразовательных учреждений города, владеющих начальными знаниями в области информационных технологий. В этом возрасте учащиеся способны освоить программу по данному направлению, так как начинает активно развивается логическая память, творческое воображение, алгоритмическое, операциональное и критическое мышление, и память. Так же они готовы воспринимать и усваивать новую информацию. Развивается способность к обобщённому и абстрактному мышлению. Присутствует нацеленность на результат и мотивация к дальнейшему обучению. Работа в среде программирования позволяет учащимся создавать значимый для них продукт, исходя из интересов, потребностей и возможностей.

Срок освоения программы – Программа рассчитана на 1 года обучения, 36 недель, 36 часов.

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

Форма обучения - очная.

Режим занятий: 1 раз в неделю по 45 минут.

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

Задачи программы:

Обучающие:

  • сформировать систему базовых знаний по основам алгоритмизации,

  • научить создавать программы в среде программирования Scratch,

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

Развивающие:

  • развивать алгоритмическое, операциональное и критическое мышление,

  • развивать творческое воображение,

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

  • развивать умение работать в среде программирования Scratch и Интернет со справочной литературой и пр.

Воспитательные:

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

  • социальная адаптация младших школьников.



Содержание программы


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


п/п

Название раздела

Количество часов

Формы контроля

Всего

Теория

Практика

1

Основы алгоритмизации.

6

2

4

беседа

практическая работа

2

Программирование в среде Scratch.

22

6

16

беседа

практическая работа

3

Итоговый проект

8

1

7

беседа

наблюдение

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

Всего

36

9

27



Содержание учебно-тематического плана


Раздел 1. Основы алгоритмизации

Теория: Алгоритм. Свойства и типы алгоритмов. Способы записи алгоритмов. Решение задач с помощью алгоритмов.

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


Раздел 2. Программирование в среде Scratch.

Теория: История создания и развития среды Scratch. Проект Scratch. Спрайт. Костюм спрайта. Блоки команд среды. Блоки «Внешность», «Движение», «Звуки». Работа с командами в закладке «Скрипт». Механизм создания скрипта. Анимирование объекта. Команды цикла блока «Контроль. Анимация с использованием команд движения и звука. Работа с несколькими объектами. (Поля, методы). Сложная анимация с двумя объектами. Блок «Сенсоры». Команды «передать», «когда я получу» блока «Контроль». Команда «Если…» блока «Контроль». Блок «Операторы». Блок «Переменные». Блок рисования «Перо». Анимирование сцены, фоновый звук.

Практика: Окно программы, создание первой программы, сохранение программы. Знакомство с библиотекой спрайтов. Блоки из группы «Движение». Блоки из группы «Звуки»; добавление звуков из библиотеки; редактирование звуков; запись звуков. Создание нового спрайта в редакторе Скретч; создание костюмов; сохранение нового спрайта в отдельный файл. Группировка фигур. Блоки «Внешность» для спрайтов. Блоки «Внешность» для сцены. блок «Повторять всегда», блок «Повторять определенное число раз», блок «Выполнить при условии», блок «Выполнить при условии … иначе выполнить …», блок «Повторять пока не выполнится условие», блок «Стоп». Блоки группы «Перо». Блоки из группы «Операторы»: математические, строковые, условные.



Раздел 3. Итоговый проект

Теория: Подготовительный и организационный этап проектной деятельности. Осуществление проекта. Защита проекта.

Практика: Создание проекта. Создание презентации. Защита проекта



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

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

ЗНАТЬ:

  • основные понятия информатики (алгоритм, исполнитель, система команд исполнителя);

  • виды алгоритмов;

  • способы записи проекта в среде Scratch;

  • основные командные блоки, скрипты среды программирования Scratch.

УМЕТЬ:

  • планировать сценарий проекта в среде Scratch;

  • создавать сценарии средствами среды Scratch;

  • использовать основные алгоритмические конструкции для построения скриптов;

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

  • работать во встроенном графическом редакторе среды Scratch.


Формы аттестации

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

Формы и методы оценивания: вербальное выражение оценки, самооценка, коллективная оценка, лист достижений.

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

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

Промежуточная аттестация - в форме регистрации и защиты творческого проекта в среде Scratch.

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



Условия реализации программы

Учебно-методическое обеспечение

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

Материально–техническое обеспечение

Наименование

Количество

Персональные компьютеры (ноутбуки)

15

Проектор

1

Экран

1

Принтер

1



Календарно-тематический план


п/п

Тема занятия

Кол-во часов

Форма контроля

Дата по плану

Дата по факту

Понятие алгоритма. Свойства алгоритмов. Способы записи алгоритмов.

1

собеседование



Словесный способ записи алгоритмов

1

собеседование



Блок-схема

1

собеседование



Виды алгоритмов. Линейные алгоритмы

1

собеседование



Разветвляющиеся алгоритмы

1

собеседование



Циклические алгоритмы

1

собеседование



Инструктаж по ТБ. Знакомство со средой Scratch.

1

собеседование



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

1

собеседование

практическая работа



Работа с объектами

1

собеседование

практическая работа



Закладки среды «Костюмы», «Фоны»

1

собеседование

практическая работа



Блоки команд среды. Блоки ВНЕШНОСТЬ, ДВИЖЕНИЕ, ЗВУКИ

1

собеседование

практическая работа



Механизм создания скрипта

1

собеседование

практическая работа



Команды цикла блока «Контроль»

1

собеседование

практическая работа



Анимация с использованием команд движения и смены костюма

1

собеседование

практическая работа



Создание анимации с использованием звука

1

собеседование

практическая работа



Скриптостроение для нескольких объектов

1

собеседование

практическая работа



Сложная анимация с двумя объектами

1

собеседование

практическая работа



Блок «Сенсоры»

1

собеседование

практическая работа



Команды «передать…», «когда я получу…»

1

собеседование

практическая работа



Анимирование сцены

1

собеседование

практическая работа



Команда «Если…» блока «Контроль».

1

собеседование

практическая работа



Блок «Операторы»

1

собеседование

практическая работа



Вставка фонового звука

1

собеседование

практическая работа



Блок рисования ПЕРО

1

собеседование

практическая работа



Технология параллельного программирования.

1

собеседование

практическая работа



Анимация с рисованием

1

собеседование

практическая работа



Управление объектом с клавиатуры

1

собеседование

практическая работа




Блок ПЕРЕМЕННЫЕ

1

собеседование

практическая работа



Итоговый проект, подготовительный и организационный этапы

1

собеседование

самостоятельная работа



Работа над проектом

1

самостоятельная работа



Работа над проектом

1

самостоятельная работа



Работа над проектом

1

самостоятельная работа



Работа над проектом

1

самостоятельная работа



Работа над проектом

1

самостоятельная работа



Работа над проектом

1

самостоятельная работа



Защита проекта

1

защита проекта




Календарно учебный график


Раздел Месяц

Раздел 1 Основы алгоритмизации.

Раздел 2 Программирование в среде Scratch.

Раздел 3 Итоговый проект

Сентябрь

4



Октябрь

2

3


Ноябрь


3


Декабрь


4


Январь


3


Февраль


4


Март


3

2

Апрель



4

Май



4



Список литературы

  1. Залогова Л.А. Компьютерная графика: учебное пособие / Л.А. Залогова. - 3-е изд. - Москва: Бином. Лаб. знаний, 2009 - 213 с.

  2. Торгашева Ю. Первая книга юного программиста. Учимся писать программы на Scratch. – СПб.: Питер. 2017. – 128 с.: ил. – (Серия «Вы и ваш ребенок»)

  3. Программирование для детей на языке Scratch/ пер. А. Банкрашкова. – Москва: Издательство АСТ. 2017. – 94, [2] с.: ил.

  4. Голиков Д.Н. Scratch для юных программистов. — СПб.: БХВ-Петербург, 2017. — 192 с.


Электронные ресурсы

  1. Учебник Л.А. Залоговой «Компьютерная графика» http://www.alleng.ru/d/comp/comp46.htm

  2. Официальный сайт проекта Scratch – http://scratch.mit.edu

  3. Учитесь со Scratch – https://sites.google.com/a/uvk6.info/scratch/home

  4. Уроки по Скретч https://www.youtube.com/playlist?list=PLMInhDclNR1GsZ9CJBZESbm7k3Xpr7awy








-75%
Курсы повышения квалификации

Компьютерная грамотность для учителей

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Дополнительная программа_Программирование в Scratch (36.79 KB)