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

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

Педагоги

Волкова Оксана Николаевна

Копылова Ольга Валерьевна

Беляева Ирина Владимировна

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

МОДУЛЬ 1. Введение в компьютерное проектирование, основные приёмы программирования.

Тема 1. Основы анимации в Scratch.

Тема 2. Интерактивная анимация и взаимодействие объектов. 

Тема 3. Графический редактор Scratch. Создание своих спрайтов и фонов.

Тема 4. Черепашья графика и программирование рисования.

Тема 5. Звук и музыка в анимации.

 

МОДУЛЬ 2. Основы программирования в Scratch и создания проектов различного типа.

Тема 1. Создание мультфильмов и диалоговых историй с помощью Scratch.

 

Тема 2. Сказка – ложь, да в ней намёк, добрым молодцам урок. Анимация сказок.

Тема 3. Принципы создания учебных игр-квестов.

Тема 4. Черепашья графика и инструмент «Перо» в арт-проектах.

Тема 5. Многоуровневые квесты и интерактивные истории с ветвящимися сюжетами.

 

МОДУЛЬ 3. Создание игр и проектов.

Тема 1. Переменные и данные. Типы данных. Операторы.

Тема 2. Сцена и локации игры. Создание и редактирование фонов. Скрипты сцены. Многоуровневые игры. Введение в игровую физику. Анимация фона.

 

Тема 3. Координаты и координатная плоскость. Определение алгоритма.

 

Тема 4. Инструмент «перо». Углы, градусы, вращения и повороты. Модель и моделирование. Виртуальная реальность и игровая физика.

Тема 5. Систематизация и классификация. Виды игр. Игровые жанры. Польза и вред компьютерных игр. Геймификация. Элементы игры. Команда разработчиков игры. Списки и массивы.

Тема 6. Подпрограммы и функции в программировании.

 

МОДУЛЬ 4. Языки программирования высокого уровня.

Тема 1. Введение.

Тема 2. Алгоритмы и основы программирования.

 

Тема 3. Олимпиадное программирование.

 

 

Цели программы

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

Результат программы

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

- формирование умений составлять простейшие алгоритмы при планировании и реализации проектов в среде Scratch;

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

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

Материально-техническая база

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

- операционной системой Windows, Linux или Mac OS;

- Adobe AIR и офлайн-редактором Scratch (Scratch Offline Editor) –

подробнее см. https://scratch.mit.edu/scratch2download/

Требуется подключение к сети Интернет (минимально – компьютер учителя) и желательно наличие проектора.