ScratchJr - это язык визуального программирования, предназначенный для ознакомления детей в возрасте 5–7 лет с навыками программирования . Создавая проекты в ScratchJr, маленькие дети могут научиться мыслить творчески и систематически рассуждать, несмотря на то, что они не умеют читать. [1] Это бесплатное приложение для iOS, Android и Chromebook.
ScratchJr является производным от языка Scratch , которым пользуются более 10 миллионов человек по всему миру. Однако для программирования с нуля требуются базовые навыки чтения, поэтому создатели увидели необходимость в другом языке, который обеспечил бы упрощенный способ изучения программирования в более молодом возрасте и без необходимости чтения или математики.
История [ править ]
ScratchJr был разработан MIT Media Lab , который также разработал Scratch , в сотрудничестве с Университетом Тафтса и The Playful Invention Company. Он получил грант в 1,3 миллиона долларов от Национального научного фонда и привлек дополнительные средства на платформе Kickstarter . [1]
Первоначальный выпуск для iPad был выпущен в июле 2014 года; версия для Android была выпущена в марте 2015 года, а приложение для Chromebook последовало в марте 2016 года [2].
Существует также версия под названием PBS Kids ScratchJr, которая была выпущена в сотрудничестве с PBS Kids в 2015 году. В этой версии есть спрайты и фоны, взятые из популярных детских мультсериалов, таких как Nature Cat и Wild Kratts .
Пользовательский интерфейс [ править ]
Дети создают код в объектах, называемых спрайтами, которые могут быть персонажами или другими объектами. ScratchJr поставляется с библиотекой спрайтов, и спрайты можно редактировать или создавать новые с помощью «Редактора Paint».
Код создается путем перетаскивания блоков в область кодирования и их соединения. Все блоки полностью основаны на пиктограммах (без текста), поэтому дети могут использовать этот язык, прежде чем они научатся читать. Блоки соединяются слева направо, как слова.
Пользовательский интерфейс намного проще, чем у Scratch. И количество категорий программных блоков, и количество блоков в каждой категории были уменьшены, так что остались только самые основные. [3]
Категория | Заметки | |
---|---|---|
События | Запускает скрипты и отправляет сообщения другим скриптам | |
Движение | Перемещает спрайты и меняет углы | |
Выглядит | Управляет видимостью, костюмами и выводом пузыря речи | |
Звук | Воспроизводит "хлопающий" звук или записанный звук. | |
Контроль | Повторяет часть скрипта указанное количество раз | |
Концовки | Заканчивается, бесконечно повторяется и переходит на указанную страницу проекта |
Помимо спрайтов, дети могут добавлять в проекты фоны, чтобы придать им обстановку и атмосферу. Каждый фон рассматривается как страница в книге и имеет свой собственный набор спрайтов. У проекта может быть максимум 4 фона.
Использовать в школьных условиях [ править ]
Он использовался в классах детских садов в детской школе Элиота-Пирсона в Медфорде , связанной с университетом Тафтса , и в дневной школе еврейской общины в Уотертауне , Бостон . [3]
Ссылки [ править ]
- ^ a b Проект программирования для детей ScratchJr достиг цели на Kickstarter в 25 тысяч долларов за два дня , The Guardian , 24 марта 2014 г.
- ^ https://play.google.com/store/apps/details?id=org.scratchjr.android
- ^ a b Программирование для детских садов: приложение учит детей основам работы с компьютером , CBSnews.com, 1 октября 2014 г.