Цикл программ
«IT-подготовка»
О программе
Актуальность обусловлена проблемой несоответствия традиционных подходов к обучению алгоритмике и логике детей младшего школьного возраста. На фоне сложности текстовых языков программирования интерес к созданию собственных цифровых продуктов очень скоро угасает, мотивация к глубокому освоению ИТ-технологий так и не формируется. Поэтому совершенно необходима специальная среда визуального программирования (Scratch), помогающая обучающимся, испытывающим затруднения при переходе от потребления контента к его созданию, успешно осваивать базовые принципы кодирования, получая постоянную помощь и поддержку от педагога.
Обучение
Цель программы: Ликвидировать пробелы в знаниях и умениях обучающихся в области алгоритмики и основ кодинга, сформировать устойчивые навыки проектирования программной логики в визуальной среде (создание скриптов, работа с библиотеками спрайтов и звуков, отладка кода, сохранение и публикация проектов) и обеспечить психологическую готовность ребёнка к уверенному переходу от пассивного использования гаджетов к самостоятельному инженерному и творческому взаимодействию с цифровыми технологиями в учёбе и повседневной жизни.В соответствии с поставленной целью можно выделить следующие задачи:
Образовательные:
-
расширить словарный запас ИТ-понятий (алгоритм, скрипт, спрайт, цикл, переменная) и представления о возможностях визуального программирования;
-
сформировать устойчивые навыки проектирования программного кода с использованием графического интерфейса блоков;
-
создать условия для формирования базовой инженерной и программной компетентности;
-
восполнить пробелы в технических навыках (управление объектами на сцене, работа с библиотеками медиафайлов, организация структуры проекта и отладка программ).
Развивающие:
-
развивать умения анализировать и структурировать информацию для создания мультимедийных проектов (интерактивных историй, игр, анимаций);
-
способствовать развитию логического, алгоритмического и критического мышления при поиске ошибок в коде;
-
способствовать эффективному и осознанному использованию среды Scratch в учебной и творческой проектной деятельности.
Воспитательные:
-
формировать ключевые цифровые компетенции; повышать интерес к программированию, техническому творчеству и проектной деятельности;
-
воспитывать культуру ответственного обмена цифровым контентом и безопасного поведения в сетевом сообществе Scratch.
Методика
Программа направлена на системное развитие алгоритмического и логического мышления при работе в визуальной среде программирования (проектирование логики спрайтов, чтение программных блоков, создание ветвящихся сценариев), устранение пробелов в понимании базовых концепций программирования (циклы, условия, переменные).Программа позволяет трансформировать игровой интерес в практическую деятельность, закладывая фундамент для дальнейшего изучения высокоуровневых языков программирования и ИТ-технологий в целом.
Отработка типовых практических заданий происходит с учётом возрастных возможностей ребёнка с упором на проектную деятельность и интерактивную форму освоения кода, что позволяет перевести интуитивное восприятие технологий в осознанный навык создания собственных цифровых продуктов.
Основы программирования на Scratch
- Занятие 1. Вводное занятие: интерфейс Scratch и первые шаги. Теория + Практика + Выполнение домашнего задания
- Занятие 2. Блоки движения и поворотов. Координаты. Теория + Практика + Выполнение домашнего задания
- Занятие 3. Внешность и звуки. Смена костюмов и фонов. Теория + Практика + Выполнение домашнего задания
- Занятие 4. События и управление персонажем с клавиатуры. Теория + Практика + Выполнение домашнего задания
- Занятие 5. Циклы (повторения) и оптимизация кода. Теория + Практика + Выполнение домашнего задания
- Занятие 6. Условия (ветвления). Блоки «если... то». Теория + Практика + Выполнение домашнего задания
- Занятие 7. Cенсоры и взаимодействие спрайтов. Теория + Практика + Выполнение домашнего задания
- Занятие 8. Переменные: создание счетчика очков и таймера. Теория + Практика + Выполнение домашнего задания
- Занятие 9. Случайные числа и генерация объектов. Теория + Практика + Выполнение домашнего задания
- Занятие 10. Передача сообщений между спрайтами. Теория + Практика + Выполнение домашнего задания
- Занятие 11. Клонирование спрайтов. Теория + Практика + Выполнение домашнего задания
- Занятие 12. Инструмент «Перо» и рисование фигур. Теория + Практика + Выполнение домашнего задания
- Занятие 13. Создание собственных блоков (Функции). Теория + Практика + Выполнение домашнего задания
- Занятие 14. Разработка комплексной игры (Часть 1): Сюжет и фоны. Теория + Практика + Выполнение домашнего задания
- Занятие 15. Разработка комплексной игры (Часть 2): Механика и подсчет очков. Теория + Практика + Выполнение домашнего задания
- Занятие 16. Итоговый проект: презентация и защита работ. Теория + Практика + Выполнение домашнего задания