Актуальность и новизна программы направлена на возможность работать с картинками и звуком, создавать анимации и динамические сцены, записывать в виде скриптов последовательности действий. Программа знакомит обучающихся с основами программирования, попутно помогая развивать их творческие данные, логику и мышление. Технологии 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/