Общие сведения о Scratch

 

 

 Что такое Scratch?

Если вы хотите научиться создавать компьютерные программы, мобильные приложения, сайты, игры или любое другое программное обеспечение, вам, нужно научиться программировать. Программы пишутся на языках программирования, которые и дают программе возможность работать – быть выполненной компьютером, смартфоном или иным вычислительным устройством. Когда люди думают о языках программирования, им представляется постоянная морока, как выучить правила синтаксиса,  куда поставить квадратные скобки и двоеточия. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся доступны миллионам людей.

На Scratch компьютерные программы создаются практически как конструктор LEGO: на экране собираются графические блоки, которые управляют анимированными героями. Таким образом можно создать историю или игру и контролировать поведение разных героев, соединяя графические блоки. Точно так же как из конструктора LEGO собирают различные конструкции, на Scratch можно создавать интерактивные истории и игры, а потом, что важно, делиться ими с ребятами по всему миру на сайте Scratch.

Scratch – это простой и доступный всем в использовании язык программирования.

Почему сегодня важно уметь программировать?

Сегодня у молодого поколения есть большой опыт и знания о пользовании информационными технологиями, но намного меньше о создании программ с помощью новых технологий, выражении себя при помощи новых технологий. Почти как если бы они могли читать, но не умели писать при помощи технологий.

Постепенно, люди начинают осознавать важность навыков программирования. Программирование открывает детям множество новых явлений, множество новых возможностей для обучения. Так же, как это происходит с чтением и письмом: если вы умеете читать и писать, вы сможете узнать много разных новых вещей. Сначала вы учитесь читать, а потом читаете, чтобы учиться. То же самое происходит с программированием: сперва вы учитесь программировать, а затем программируете, чтобы учиться. В цифровом мире самым важным и необходимым языком является язык программирования.

Программирование – это вторая грамотность.

А если мой ребенок не хочет быть программистом?

Когда говорят, что человек умеет думать, обычно, подразумевают развитое алгоритмическое мышление. Такой тип мышления очень сильно помогает освоению многих знаний и навыков, в том числе и школьных предметов. Мышление правильными, оптимальными алгоритмами помогает делать все быстрее и, как правило, более качественно. Большинство детей которые «учатся жизни» по проверенным временем алгоритмам решения «житейских» проблем, чувствуют себя увереннее сверстников и проще справляются с любыми трудностями.

Пониманием и построением алгоритмов занимается информатика. Информатика также изучает их свойства. Логично предположить, что изучение дисциплин, связанных с информатикой и программированием, разовьёт алгоритмическое мышление наилучшим образом. Развитие алгоритмического мышления учащихся происходит тем эффективнее, чем раньше оно начинается.

Конечно, большинство детей, изучающих Scratch, не станут потом программистами. Но обучение программированию принесет пользу и им: оно помогает более полному творческому самовыражению, бесценно для развития логического мышления и позволяет лучше понимать, как работают новые технологии, которые окружают нас в повседневной жизни. Независимо от того, кем хочет стать ваш ребенок в будущем, умение программировать на Scarcth  позволит ему в будущем планировать свои действия и находить необходимую информацию для решения любых жизненных задач.

В чем преимущества Scratch как образовательной среды?

Для успеха сегодня, наверное, важно не столько, что ты знаешь, сколько – можешь ли изучить что-то новое, можешь ли ты найти креативное решение нестандартной задачи.   Люди все чаще сталкиваются с нестандартными ситуациями, в которых необходимо мыслить креативно. Так что способность креативно думать и действовать важна как никогда раньше. С помощью Scratch у детей появляется возможность развить свой голос, найти вдохновение в работе других и сделать что-то похожее, но свое, выразить свои собственные идеи и поделиться ими с другими людьми по всему миру.

Кроме того, по мере изучения программирования на языке Scratch у ребят формируется не только логическое и алгоритмическое мышление, но и навыки работы с мультимедиа, создаются условия для активного, поискового учения, разнообразного программирования. Ребята научатся понимать и создавать компьютерные программы, использовать компьютер для решения различных задач. Таким образом от устаревшего понятия ”пользователя ПК“ (офисного планктона) будет осуществляться переход к ”создателю и соавтору информационного пространства“.