7


  • Учителю
  • Рабочая программа Элективного курса Работа в Scratch для 11 класса

Рабочая программа Элективного курса Работа в Scratch для 11 класса

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

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

В базовом курсе информатики тема «Основы алгоритмизации и объектно -ориентированного программирования» по праву считается одной из самых сложных. В данном элективном курсе предполагается вести изучение программирования в игровой, увлекательной форме, используя недавно появившуюся среду программирования Scratch. В основе Scratch лежит графический язык программирования, который позволяет контролировать действия и взаимодействия между различными типами данных. В среде используется метафора кирпичиков Лего, из которых даже самые маленькие дети могут собрать простейшие конструкции. Но, начав с малого, можно дальше развивать и расширять свое умение строить и программировать. Синтаксические проблемы описания циклов и ветвлений тяжелы для детей школьного возраста. В среде Scratch все эти проблемы снимаются, поэтому процесс освоения базовых алгоритмических конструкций ускоряется на порядок. Особенности языка Скретч:

- стандартные для языков процедурного типа: следование, ветвление, циклы, переменные, типы данных (целые и вещественные числа, строки, логические, списки - динамические массивы), псевдослучайные числа;

- объектно-ориентированные: объекты (их поля и методы), передача сообщений и обработка событий;

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

- параллельное выполнение: запуск методов объектов в параллельных потоках с возможностью координации и синхронизации;

- создание простого интерфейса пользователя.

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

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



Цели и задачи программы

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

  • Выработка навыков работы в сети для обмена материалами работы;

  • Предоставление возможности самовыражения в компьютерном творчестве;

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



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

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

Место элективного курса в учебном плане



В соответствии с учебным планом МБОУ СОШ №1 пос. Дормидонтовка на 2015-2016 учебный год на изучение элективного курса в 11 классе отведено 68 часов (2 часа в неделю).



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



Алгоритмы и алгоритмизация - 2 часа

Алгоритм: понятие, основные свойства. Конечность, доступность, дискретность и понятность алгоритма. Исполнитель алгоритма. СКИ. Типы алгоритма: линейный, ветвления, циклы.

Основные сведения о Scratch - 34 часа

Знакомство с программой: основные элементы рабочего окна, правила составления алгоритма. Возможности и применение: мультипликация, игры, дидактические материалы. Наборы инструментов: звук, движение, перо, сенсоры, управление, переменные. Фон. Способ задания фона: рисование и выбор из галереи. Понятие спрайта. Способы создания спрайтов. Набор инструментов движение: основные команды. Разработка первого проекта. Набор инструментов «Внешность». Редактирования костюмов для спрайта. Редактирование фона. Набор инструментов Контроль. Алгоритмы ветвления в Scratch. Набор инструментов Перо. Циклы в Scratch. Интерактивные команды. Использование Scratch в математике. Набор инструментов Сенсоры: управление спрайтом.

Проекты: «Движение к звездам», «Радуга», «Путешествие», «Выход из лабиринта», «Рисуем лето», «Разговор по душам», «Математическая игра», «Тесты в Scratch», «Аквариум».

Программирование первой игры «Охота» - 5 часов

Продумывание сюжета игры. Создание необходимых спрайтов (кот и попугай). Создание алгоритма для кота. Создание алгоритма для попугая. Тестирование игры

Интерактивные возможности Scratch - 8 часов

Управляем спрайтов с помощью мышки. Проект «Рыбалка»: создание спрайтов, алгоритмы для спрайтов, тестирование. Проект «Разговор с пользователем»: создание спрайта, алгоритмы для спрайта, тестирование программы

Звуки в Scratch - 7 часов

Набор инструментов Звук: основные команды. Музыкальные инструменты: вставка музыкальных инструментов в проект. Озвучиваем Спрайт: стандартные звуки и звукозапись.

Проекты: «Я - музыкант», «Летняя рапсодия».

Творческий самостоятельный проект - 12 часов

Выбор темы и сюжета проекта. Создание фона и спрайтов. Алгоритмы для фона. Создание алгоритмов для спрайтов. Анализ и тестирование программы. Представление проекта. Защита проекта



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

В результате школьник будет:

знать

  • Понятие алгоритма, его свойств и типов;

  • Возможности применения Scratch;

  • Основные панели инструментов в Scratch;

  • Приемы работы в программной среде Scratch;

  • Технологии создания спрайтов и фона;

  • Технологию создания анимации;

уметь

  • Создавать спрайты в Scratch;

  • Писать алгоритмы для спрайтов в Scratch;

  • Создавать различные проекты в Scratch;

  • Создавать анимацию и простую игру в Scratch;

  • Работать в команде.

Использовать полученный результат для:

  • Своей профессиональной деятельности;

  • Создания с помощью алгоритмов игр и дидактических материалов;

  • Развития творческого мышления.

Необходимое оборудование

  • компьютерный кабинет с установленной системой Scratch,

  • проектор,

  • локальная сеть,

  • желателен доступ к сети Интернет.

Источник:

  1. scratch.mit.edu</<font face="Times New Roman, serif"> - сайт сообщества Scratch







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



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





Что такое спрайт? Способы создания спрайтов.

1

Определяют понятие спрайта. Анализируют способы создания спрайтов.

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





Набор инструментов движение.

1

Изучают основные конструкции набора инструментов

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





Разработка первого проекта «Движение к звездам»

2

Вырабатывают практические навыки применения полученных умений

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





Набор инструментов «Внешность»

1

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

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





Редактирования костюмов для спрайта

1

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





Редактирование фона

1

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





Проект «Радуга»

2

Вырабатывают практические навыки применения полученных умений

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





Проект «Путешествие»

2

Вырабатывают практические навыки применения полученных умений

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





Набор инструментов Контроль

1

Изучают основные конструкции набора инструментов

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





Алгоритмы ветвления в Scratch

1

Характеризуют применение ветвящегося алгоритма

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





Проект «Выход из лабиринта»

2

Вырабатывают практические навыки применения полученных умений

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





Набор инструментов Перо

1

Изучают основные конструкции набора инструментов

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





Циклы в Scratch

1

Характеризуют применение циклических алгоритмов

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





Проект «Рисуем лето»

2

Вырабатывают практические навыки применения полученных умений

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





Интерактивные команды

1

Изучают основные конструкции набора инструментов

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





Проект «Разговор по душам»

2

Вырабатывают практические навыки применения полученных умений

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





Использование Scratch в математике

1

Анализируют возможность применения Scratch в математике

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





Проект «Математическая игра»

2

Вырабатывают практические навыки применения полученных умений

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





Проект «Тесты в Scratch»

2

Вырабатывают практические навыки применения полученных умений

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





Набор инструментов Сенсоры

2

Изучают основные конструкции набора инструментов

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





Проект «Аквариум»

2

Вырабатывают практические навыки применения полученных умений

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





Программирование первой игры «Охота»

5









Продумывание сюжета игры

1

Анализируют возможности программы для создания игр. Создают собственную первую простую игру.

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





Создание необходимых спрайтов (кот и попугай)

1

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





Создание алгоритма для кота

1

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





Создание алгоритма для попугая

1

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





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

1

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





Интерактивные возможности Scratch

8









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

1

Анализируют возможности интерактивного управления спрайтом.

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





Проект «Рыбалка». Создание спрайтов

1

Вырабатывают практические навыки применения полученных умений

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





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

2

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





Проект «Рыбалка». Тестирование программы

1

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





Проект «Разговор с пользователем». Создание спрайта

1

Вырабатывают практические навыки применения полученных умений

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





Проект «Разговор с пользователем». Алгоритмы для спрайта

1

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





Проект «Разговор с пользователем». Тестирование программы

1

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





Звуки в Scratch

7









Набор инструментов Звук

1

Изучают основные конструкции набора инструментов

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





Музыкальные инструменты

1

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





Проект «Я - музыкант»

2

Вырабатывают практические навыки применения полученных умений

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





Озвучиваем Спрайт

1

Характеризуют способы задания спрайтам звуков и речевого эффекта.

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





Проект «Летняя рапсодия»

2

Вырабатывают практические навыки применения полученных умений

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





Творческий самостоятельный проект

12









Выбор темы и сюжета проекта

1

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

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





Создание фона и спрайтов

2

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





Алгоритмы для фона

2

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





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

2

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





Анализ и тестирование программы

1

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





Представление проекта

1

Представленные проекты





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

2

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







Итого

68













 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал