Сабурово
Павшинская пойма
+7 (985) 766-18-23Даже двухлетний ребенок способен собрать простейшую конструкцию из Лего. Детский язык программирования Скретч использует кубики Лего как метафору, все его программы собираются из ярких разноцветных блоков-кирпичиков. Язык очень понятен и прост, приступать к его изучению можно уже с 7-8 лет. От ребенка потребуются только базовые навыки: умение считать и писать. Подростки от 10 до 16 уже могут самостоятельно использовать язык для самовыражения путем написания игр, презентаций, слайдшоу и пр.
Язык разрабатывался в MIT Media Lab (Массачусетский технологический институт, медиа-лаборатория), а конкретно в группе Lifelong Kindergarten, очаге творческой деятельности. Придумал Скретч руководитель группы, Митчелл Резник, и знаменитый Алан Кей, создавший
Скретч программирование обучает детей думать глубже и качественнее иных взрослых, обдумывать идеи, взаимодействовать между собой и представлять свои мысли в форме, удобной для обсуждения.
Обычный код выглядит как набор чисел и преимущественно латинских символов. Со Скретчем все проще: этот язык уникален именно тем, что он позволяет собирать программу без привычного набора команд. Используется визуальный метод — блоки, который позволяет сделать обучение занимательнее и интереснее, как для ребенка, так и для взрослого.
На картинке ниже приведен пример, как вывести слово Привет на разных языках программирования.
Эта же команда на Скретче будет выглядеть как один-единственный блок.
На картинке изображена летучая мышь. Это спрайт. Любой спрайт способен выполнить заданные ему команды (как слева в синем блоке).
Соединенные блоки называются скриптами. Скрипты задают набор действий для спрайта (говорить, перемещаться и т.д.).
Среда Scratch задумывалась как частичная альтернатива Фотошопу. Здесь можно:
Над любым объектом можно выполнить серию действий: переместить, видоизменить его, научить говорить. Из простых команд складываются очень сложные модели.
Ребята также могут активно общаться между собой и в международном сообществе Скретча.
Ученик должен владеть компьютером на минимальном уровне: печатать на клавиатуре, пользоваться мышкой, открывать браузер и вкладки в нем. Этого достаточно. Все базовые понятия программирования, начиная от переменных и заканчивая циклами, вводятся в ненавязчивой форме.
На уроках преподаватель дает задания по представленным материалам. Ребенок знакомится с темой, новыми алгоритмами и делает похожий проект уже самостоятельно, закрепляя полученные знания. Уроки разбиты по сложности, каждое занятие — шаг вперед, с каждым разом проект становится все детализированнее и продуманнее. На новом уроке тренируют не только новую тему, но и захватывают одновременно несколько старых.
Стандартный курс включает в себя 21 занятие. На первых знакомятся с языком и его редактором. Затем изучают спрайты и базовые понятия программирования. К девятому ученик уже презентует собственный проект.
На уроках вначале рождается спрос, а затем обучающийся получает предложение, как решить задачу. Вместо сухого понятийного способа введения информации преподаватель заинтересовывает ребенка. На занятиях по Scratch вы не услышите: «Переменная — это…». Ученику дается задание, и он задает вопросы по нему:
— А как сделать так, чтобы у танчика отнимались жизни при попадании в него пуль?
— Очень просто! В Скретче есть такая штука — переменная. Под ней ты можешь записать любое значение, к примеру, жизни танка. Нажимаем вот сюда…
Такой подход мотивирует обучающихся, заставляет их думать самостоятельно, пытаться решить задачу удобнейшим путем.
Язык скачивают на официальном сайте Скретча бесплатно. Некоторые пытаются обучаться дома, но к самостоятельным занятиям лучше переходить после того, как ребенок получит минимальную базу. Полная поддержка Windows, Linux, MAC, 32-х и 64-х битных систем, в том числе и все последние версии Windows — 10, 8 и пр.
В 2016 году выпущена версия Scratch 3, в которой добавилась опция клонирования сайтов, упрощена работа со скроллом, пополнены библиотеки спрайтов. На занятиях чаще используется Скретч 2.
Есть также собственная соцсеть, где ребенок непременно обретет единомышленников.
Scratch может работать со звуком и картинками, создавать анимированные, динамические сцены. Последовательность действий записывается скриптом. Можно создавать компоненты самостоятельно или использовать готовые. Имеется встроенный графический редактор, позволяющий делать фон и изображения. Конечный проект, как и в любой среде программирования, компилируется в исполняемый файл. Возможна отладка.
Общий функционал:
Из основных плюсов Скретча: интуитивный интерфейс, комфортный экран приложения: все инструменты доступны сразу после загрузки. Главное окно делится на три части: сценарий и визуализация, а также список закладок. В последнем есть возможность выбрать звук, движение, операторы, переменные и иные параметры. В сценарии располагается код, а в части визуализации можно просмотреть результат.
Зачем нужен Scratch для детей? Среда позволяет развивать мышление, логику, творческие данные. Обучает искусству программирования в форме игры, что значительно облегчает восприятие сложных понятий.
За программированием стоит будущее планеты! С каждым днем увеличивается число приложений, программ, делающих жизнь человека комфортнее и проще. Буквально с пеленок наши дети погружаются в цифровую среду: смотрят мультфильмы, общаются по скайпу, играют в интерактивные игры. Для них не должно быть загадкой, как подобные вещи появляются на свет.
Так же, как любой другой язык — английский, русский, французский — Скретч, да и программирование в целом — алгоритмы, операторы, воспринимаются тем проще, чем раньше его начинают учить. Но даже если ваш ребенок не выучится на программиста, дизайнера, инженера, не станет работать с робототехникой — благодаря усвоенным в детском возрасте вещам ему будет легко ориентироваться в современном диджитал-мире. Помимо цифровой среды, он сможет применять свои навыки в любой профессии, и даже в бытовых ситуациях. При этом развитие при помощи Скретч программирования идет не только в сторону логики и математического склада ума — активно совершенствуются и творческие навыки, умение придумать и воплотить самые нестандартные идеи.