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

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

Педагоги

Иванов Александр Алексеевич

Репина Елизавета Юрьевна

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

Раздел: Введение в Scratch- программирование

Урок 1-2. Правила поведения и техники безопасности в компьютерном классе. Знакомство со средой Scratch. Внешний вид среды, поля. Анимация. (2ч)

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

Урок 3. Исполнитель Scratch, цвет и размер пера. (1 ч)

Урок 4-5. Основные инструменты встроенного графического редактора программной среды SCRATCH. (2ч)

Раздел: Базовые алгоритмы

Урок 6-7. Основные термины и понятия. Линейный алгоритм. Создание блок-

схемы. (2ч)

Урок № 8. Линейный алгоритм. Исполнитель Scratch рисует квадраты и прямоугольники линейно (1ч)

Урок № 9. Конечный цикл. Scratch рисует квадраты, линии.(1ч)

Урок № 10-11. Конечный цикл. Scratch рисует несколько линий и фигур. Копирование фрагментов программы.(2ч)

Урок № 12-13. Циклический алгоритм. Цикл в цикле. (2ч)

Урок № 14-15. Цикл в цикле. Повторение пунктирной линии с поворотом. (2ч)

Раздел: Создание собственных проектов в среде Scratch

Уроки № 16-20. Создание интерактивных мультфильмов, презентаций, комиксов (5ч)

Урок 21-25. Создание викторин и интерактивных тренажеров с ветвящимися сюжетами (5ч)

Уроки № 26-32 Создание интерактивных квестов, игр (6ч)

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

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

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

- осознание значения математики и информатики в повседневной жизни человека;

- формирование представлений об основных предметных понятиях («информация», «алгоритм», «исполнитель», «модель») и их свойствах;

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

- развитие представлений о числах, числовых системах;

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

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

- формирование умения соблюдать нормы информационной этики и права.

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

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

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

Компьютеры, мультимедийная установка, программа Scratch/