Если вы знакомы с псевдокодом, то вы уже примерно представляете, чем является Scratch. Это среда программирования, созданная специально для детей, не имеющих опыта в IT. В отличие от более «взрослых» языков, в Scratch не нужно самостоятельно печатать код. Вместо этого ребенок перемещает уже готовые блоки кода, которые достаточно легко читаются человеком. Scratch можно назвать своеобразным виртуальным конструктором: перемещая элементы кода, ребенок будет получать разный результат. Поняв связь между своими действиями и готовой программой, он научится интуитивно читать свой и чужой код.
Главный плюс программирования на «Скретч» — моментальный результат, который дети увидят на так называемой сцене (окошке для визуального отображения кода).
На Scratch ребята будут делать три разных типа проектов:
- Анимация. Это самый простой проект на «Скретче», который поможет детям понять взаимосвязь между перемещением блоков кода и результатом, который будет показан в виде симпатичного мультика.
- Игры. Создавать игры сложнее, чем делать анимацию, потому что здесь в программу вклинивается еще одна переменная — ввод пользователя. Дети научатся обрабатывать входные данные от игрока и создавать мир, логично реагирующий на эти данные.
- Музыка. Название Scratch вообще происходит от приема диджеев, которые крутят пластинки и смешивают музыкальные темы. Так что на этом языке можно создавать и свои музыкальные проекты, микшируя готовые звуки, биты и мелодии.