С помощью языка визуального программирования Scratch лаборатория Массачусетского технологического института в 2007 году создала метод знакомства детей раннего возраста с программированием. Вместо чистого кода в Scratch используются блоки, которые представляют из себя команды. Выстраивая конструкцию из блоков, ребенок разрабатывает программу.
Scratch был переведен на более чем 70 языков с момента его запуска 16 лет назад и сейчас используется в школах по всему миру. Производитель игрушек Lego, среди прочих, на протяжении многих лет использовал логику Scratch для различных робототехнических продуктов.
Scratch на протяжении многих лет неоднократно совершенствовался и доступен в своем нынешнем воплощении в виде веб-приложения. Научиться программированию в Scratch ребенок может на курсах для начинающих ребят.
Так как сегодня и взрослые, и дети используют смартфон или планшет, а не настольный компьютер, компания решила разработать мобильное приложение Octostudio.
Программирование в эпоху смартфонов
Octostudio доступен бесплатно для устройств Android и iOS. Приложение было разработано для детей от 7 до 12 лет, поэтому им легко пользоваться.
Логика программирования та же: создаем спрайты и управляем ими.
Чтобы поначалу было легче, приложение предлагает взглянуть на несколько уже готовых проектов. Из каждого такого проекта можно "скопировать" команды и интегрировать в свой проект.
Единственное — пока приложение работает на английском языке, поэтому потребуется помощь взрослых. Хотя создатели обещают постоянные обновления и поддержку дополнительных языков.
Подключение к Интернету не требуется. Приложение также не собирает личные данные.