"Основы программирования"

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

Когда ученики создают проекты в Scratch, они осваивают множество навыков 21 века, которые будут необходимы для успеха:

Педагоги

Соатов тимур Валентинович-педагог дополнительного образования

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

I. Интерфейс программы Scratch (2 ч).

1. Введение. Что такое Scratch. Основные алгоритмические конструкции. Знакомство с интерфейсом программы Scratch.

II. Начало работы в среде Scratch (4 ч).

2.  Сцена. Редактирование фона. Добавление фона из файла.

3.  Понятие спрайтов. Добавление новых спрайтов. Рисование новых объектов.

 

 III. Основные скрипты программы Scratch (36 ч).

 4.  Синий ящик – команды движения. Темно-зеленый ящик – команды рисования.

 

 5. Фиолетовый ящик – внешний вид объекта. Оживление объекта с помощью добавления костюмов.

 

 6. Желтый ящик – контроль. Лиловый ящик – добавление звуков.

7. Использование в программах условных операторов.

 

 8. Функциональность работы циклов. Цикличность выполнения действий в зависимости от поставленных условий.

 

 9. Зеленый ящик – операторы. Использование арифметических и логических блоков вместе с блоками управления.

10. События. Оранжевый ящик – переменные.

 

 11. Списки.

 

12. Голубой ящик – сенсоры. Ввод-вывод данных.

 

IV. Работа с несколькими объектами. Синхронизация их работы (8 ч).

 13. Последовательность и параллельность выполнения скриптов.

 

14. Взаимодействие между спрайтами. Управление через обмен сообщениями.

V. Использование программы Scratch для создания мини-игр (14 ч).

 15. Виды компьютерных игр. Алгоритмическая разработка листинга программы.

 

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

 

 17. Синхронизация работы скриптов для разных спрайтов.

18. Переход из одной сцены в другую. Создание интерфейса игры.

19. Сообщество Scratch в Интернете. Просмотр и публикация проектов.

 

 VI. Разработка творческого проекта (4 ч)

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

 

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

ü  развитие интеллектуальных, познавательных и творческих способностей школьника;

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

ü  развитие способов мыслительной деятельности;

ü  формирование целостной картины мира и системного мышления на основе межпредметных связей.

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

      критическое отношение к информации и избирательность её восприятия;

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

-        осмысление мотивов своих действий при выполнении заданий с жизненными ситуациями;

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

Особые условия проведения

 Кабинет  формирования цифровых и гуманитарных компетенций

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

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

Квадрокоптер DJI Mavic Air Flame(1 шт)

Квадрокоптер DJI Tello Ryze (3 шт)

Интерактивная панель.

Ноутбуки с подключением в интернет